Boost logo

Boost :

Subject: [boost] boost [vmd]: configuration issue in Jamfile.v2 for Oracle Solaris Studio compiler
From: Aparna Kumta (aparna.kumta_at_[hidden])
Date: 2015-05-21 17:32:46


I am looking at my test run for vmd in develop branch.
http://www.boost.org/development/tests/develop/developer/vmd.html under SunOS.

My tests are run with cxxflags="-compat=5 -library=stlport4" as configured in user-config.jam

An example of a test,
http://www.boost.org/development/tests/develop/developer/output/oracle-sparc-S2-stlport4-boost-bin-v2-libs-vmd-test-test_after_identifier_elem-test-sun-stlport4-release-threading-multi.html
The test fails as follows:

  "CC" -std=c++0x -std=c++11 -compat=5 -library=stlport4 -xO4 -mt -erroff=%none -m32 -KPIC -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I".." -c -o "/export/home/sstrunk-tester/boost_regression/boost_sparc-S2_stlport4/results/boost/bin.v2/libs/vmd/test/test_after_identifier_elem.test/sun-stlport4/release/threading-multi/test_after_identifier_elem.o" "../libs/vmd/test/test_after_identifier_elem.cpp"

CC: -compat=5 can not be used with -std
CC: -library=stlport4 cannot be used with -std=c++11

If I compile the test manually without '-std=c++0x -std=c++11', the test compiles OK.

%CC -compat=5 -library=stlport4 -xO4 -mt -erroff=%none -m64 -KPIC -DBOOST_AL0%L_NO_LIB=1 -DNDEBUG -I.. -c -o ./test_after_identifier_elem.o ../libs/vmd/test/test_after_identifier_elem.cpp
%

It looks like boost_root/libs/vmd/test/Jamfile.v2 needs to be modified for this compiler.
Any ideas on how this can be done?

  
Thanks,

Aparna


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk