The "AOSC Cadet Training" - a handbook for new AOSC OS packagers - has been updated by Mingcong Bai with information about new configuration options, changes, and syntactic sugar (and of course, those deprecated with the update), here below is a quick re-cap of what's changed:
autobuild/defineshas received some new configuration options:AB_FLAGS_O3for switching between-O2and-O3optimization level;AB_FLAGS_SPECSfor toggling the use of compiler/linker hardening specs on/off;- LTO is now enabled by default on
amd64/x86_64;
autobuild/paxspecifies post-installation operations to mark executables/libraries/directories for PaX/Grsecurity compatibility;- Autobuild3 now processes architecture-aware patches contained in
autobuild/patches/with architectural suffixes; - The old
perl_localAutobuild3 filter is now renamed asperl, which additionally purges all.packlistfiles in the packaging root;
For more detailed information, get yourself ready for the updated "AOSC Cadet Training"!
For those who had finished reading this handbook, here below are the pages changed with this update: