9 Jul
2015
9 Jul
'15
7:13 a.m.
2015-07-09 8:59 GMT+02:00 Gavin Lambert
1. The initial defaults for all properties should be auto-detected from the host OS as normal.
you can not auto-detect properties like binary-format - the OS might support different binary formats on a certain architecture -> MIPS + LINUX + O32/N32/N64 ...
2. Specifying "architecture=arm" explicitly, also changes the default for "abi" to "aapcs" (but it can still be overruled by the command line),
that's what context/build/Jamfile.v2 already does (local rule default_abi ( ) )
along with any other properties for which knowing the architecture is sufficient to overrule other auto-detection.
binary-format isn't easily to detect