
I am upgrading from Boost 1.30.0 to 1.31.0, trying to use bjam for the first time to build the libraries (including Regex). When building for intel-linux, I read (tools/build/v1/intel-linux-tools.html) that bjam would be able to find the compiler from the location of the iccvars.sh script. This did not work. Evidence: 162% which iccvars.sh /usr/local/intel/compiler80/ia32/bin/iccvars.sh 163% which icc /usr/local/intel/compiler80/ia32/bin/icc Despite both of these being in my PATH, bjam tried to look elsewhere: 168% bjam "-sTOOLS=intel-linux" --stagedir=stage "-sBUILD=debug release <threading>single" stage [snip] intel-linux-C++-action bin/boost/libs/date_time/build/libboost_date_time.so/intel-linux/debug/shared-linkable-true/greg_month.o /bin/sh: /opt/intel/compiler70/ia32/bin/iccvars.sh: No such file or directory Specifying the version number did not help: 169% bjam "-sTOOLS=intel-linux" "-sINTEL_VERSION=80" --stagedir=stage "-sBUILD=debug release <threading>single" stage [snip] intel-linux-C++-action bin/boost/libs/date_time/build/libboost_date_time.so/intel-linux/debug/shared-linkable-true/greg_month.o /bin/sh: /opt/intel_cc_80/bin/iccvars.sh: No such file or directory -- Dick Hadsell 914-259-6320 Fax: 914-259-6499 Reply-to: hadsell@blueskystudios.com Blue Sky Studios http://www.blueskystudios.com 44 South Broadway, White Plains, NY 10601