# -O2 -> Perform second-level optimisations. # Not -Os because PPC64 machines aren't starved for space. # -ggdb -> Generate GDB debugging information. # This is used with splitdebug to make -dbg split packages. # -mcpu=970 -> Require a Power4+ "970" or higher CPU. # -mtune=power9 -> Tune for Power9 machines. # -maltivec -> Always enable AltiVec. # AltiVec extensions are available on every CPU we target. # -mlong-dou... -> Ensure musl ABI is followed. export CFLAGS="-O2 -ggdb -mcpu=970 -mtune=power9 -maltivec -mlong-double-64" export CXXFLAGS="$CFLAGS" export LDFLAGS="-Wl,--as-needed" export JOBS=64 export MAKEFLAGS=-j$JOBS export DEFAULT_DBG="YesPlease"