To build the release version I use:
bjam -j2 variant=release
On AIX this uses -03, unfortunately this causes some problems, so I want to replace
-03 in release mode with -02.
So in my site-config.jam file I tried:
project site-config
: requirements <variant>release:<cxxflags>-02 # serialization has problems with -03
;
But when I ran this I got:
xlC_r -c -02 -DNDEBUG -qcpluscmt -O3 -qstrict -qfuncsect -qeh -qrtti -I"/s1a/emos_esuite/emos_data/sms/boost_1_42_0" -I"ACore/src" -o "ANattr/bin/vacpp/release/link-static/threading-multi/src/TodayAttr.o" "ANattr/src/TodayAttr.cpp"
/usr/local/lpp/vacpp11101/usr/vacpp/bin/.orig/xlC_r: 1501-216 (W) command option -02 is not recognized - passed to ld
It appears that <cxxflags> is only additive, is there any
way to actually replace flags compiler flags for a given build variant ?
Any help appreciated
Best regards,
Ta,
Avi