Hi boosters, I installed version 7.0 of the intel compiler for the nightly linux regression. I still have version 6.0 installed as I will be running the regression on that compiler too. But it seems that for some reason that I haven't been able to track down, Boost.Build always picks version 7.0 of the compiler.
I use the following toolset jamfiles: boost/tools/build/intel-linux60-tools.jam { local INTEL_LINUX_VERSION = 60 ; extends-toolset intel-linux ; } and boost/tools/build/intel-linux70-tools.jam { local INTEL_LINUX_VERSION = 70 ; extends-toolset intel-linux ; } I run bjam as follows: bjam '-sTOOLS=gcc2953 gcc2953-stlport gcc intel-linux60 intel-linux70' But config info seems identical for both compilers: http://boost.sourceforge.net/regression-logs/cs-linux-links.html#config_info intel-linux70 http://boost.sourceforge.net/regression-logs/cs-linux-links.html#config_info intel-linux60 Which is definitely not right... Running bjam -n -a '-sTOOLS=intel-linux60' seems ok: intel-linux-C++-action libs/regex/build/bin/libboost_regex.a/intel-linux60/debug /runtime-link-dynamic/c_regex_traits.o . /opt/intel/compiler60/ia32/bin/iccvars.sh icc -c -w1 -DBOOST_REGEX_NO_LIB=1 -DBOOST_REGEX_STATIC_LINK=1 -g -O0 -I" libs/regex/build" -I"/home/boost/boost-regress/boost" -o "libs/regex/build/bin/libboost_regex.a/intel-linux60/debug/runtime-link-dynamic/c_regex_traits.o" "libs/regex/build/../src/c_regex_traits.cpp" Running bjam -n -a '-sTOOLS=intel-linux70' seems ok too: intel-linux-C++-action libs/regex/build/bin/libboost_regex.a/intel-linux70/debug /runtime-link-dynamic/c_regex_traits.o . /opt/intel/compiler70/ia32/bin/iccvars.sh icc -c -w1 -DBOOST_REGEX_NO_LIB=1 -DBOOST_REGEX_STATIC_LINK=1 -g -O0 -I"libs/regex/build" -I"/home/boost/boost-regress/boost" -o "libs/regex/build/bin/libboost_regex.a/intel-linux70/debug/runtime-link-dynamic/c_regex_traits.o" "libs/regex/build/../src/c_regex_traits.cpp" But running bjam -n -a '-sTOOLS=intel-linux60 intel-linux70' seems weird: intel-linux-C++-action libs/regex/build/bin/libboost_regex.a/intel-linux60/debug /runtime-link-dynamic/c_regex_traits.o . /opt/intel/compiler70/ia32/bin/iccvars.sh icc -c -w1 -DBOOST_REGEX_NO_LIB=1 -DBOOST_REGEX_STATIC_LINK=1 -g -O0 -I"libs/regex/build" -I"/home/boost/boost-regress/boost" -o "libs/regex/build/bin/libboost_regex.a/intel-linux60/debug/runtime-link-dynamic/c_regex_traits.o" "libs/regex/build/../src/c_regex_traits.cpp" bjam is loading variables from the /opt/intel/compiler70/ia32/bin/iccvars.sh script when using the intel-linux60 toolset... Any ideas on why? Thanks, -- Alkis _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost