All build scripts have been modified to use 'chown user:group'
instead of 'chown user.group'.
Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
Changes to all build scripts:
* all remaining occurences of 'make -j N' replaced by
'make -j $(nproc)'
* obsolete 'atom' machine architecture replaced with
'bonnell', but both new and old MARCH strings are kept
for compatibility
* optimize TMP variable setting
* add OUTDIR variable (default to $TMP) that defines output
directory for package; the goal is to simplify building
in containers
Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
Fix compilation flag for default selection so proper $MARCH variable
is substituted instead of $ARCH.
Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
Treewide change of default MARCH from "sandybridge" (the arch I compile on)
to "native" to better fit other CPU architectures.
Note to Intel Sandy Bridge users: "-march=native" compilation enables "-maes";
this flag was off for "-march=sandybridge" due to AES being apparently not
supported until microcode update. So if you do not have a recent microcode
from Intel loaded early at boot, stick to "-march=sandybridge".
Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>