Building Boost 1.56 with Intel C++ Compiler 2015 Windows -
Building Boost 1.56 with Intel C++ Compiler 2015 Windows -
i have seen other questions regarding compiling boost intel c++ compiler, however, have had no luck.
i first launch intel parallel studio xe 2015 composer edition ia-32 visual studio 2013 cmd , cd boost directory (c:\boost_1_56_0). run bootstrap.bat (no problems here). run b2 toolset=intel
, error saying cannot find intel compiler...
c:/boost_1_56_0/tools/build/src/tools\intel-win.jam:57: in intel-win.init module intel-win error: no intel compiler version found! c:/boost_1_56_0/tools/build/src/build\toolset.jam:43: in toolset.using module toolset c:/boost_1_56_0/tools/build/src/tools\intel.jam:32: in intel.init module intel c:/boost_1_56_0/tools/build/src/build\toolset.jam:43: in toolset.using module toolset c:/boost_1_56_0/tools/build/src\build-system.jam:461: in process-explicit-toolset-requests module build-system c:/boost_1_56_0/tools/build/src\build-system.jam:527: in load module build-system c:\boost_1_56_0\tools\build\src/kernel\modules.jam:289: in import module modules c:\boost_1_56_0\tools\build\src/kernel/bootstrap.jam:139: in boost-build module c:\boost_1_56_0\boost-build.jam:17: in module scope module`
is there setting need alter detects intel c++ 2015 compiler? target ia32 , using visual studio 2013
i think i've solved one. basically, when calling b2
, toolset=intel
no longer seems do. suspect bjam people have messed things internally. cutting story short, need explicitly specify toolset versions, illustration calling like:
b2 toolset="intel-12.1-vc2013"
yes, that's vc
, not vs
. hope helps.
update: turns out doesn't work intel c++ 2015 luckily can alter intel-win.jam
build file this content back upwards new 15.0 toolset , run build b2 toolset="intel-15.0"
. i've rebuilt boost way, know works.
here's command line build with: b2 toolset="intel-15.0" address-model=64 threading=multi variant=release link=static -j 4
c++ boost compiler-errors windows-8.1 intel-c++
Comments
Post a Comment