
Am 18.11.2011 16:31, schrieb Lars Viklund:
On Fri, Nov 18, 2011 at 03:40:23PM +0100, Sergiu Dotenco wrote:
Am 17.11.2011 23:52, schrieb Kim:
First time posting to a mailing list, sorry if I've messed something up.
I'm trying to build Boost 1.48 using Intel XE 12.1 and when running bjam it brings up "Windows can't open this file" for each file.
I tried to adapt instructions from here:
http://software.intel.com/en-us/articles/building-boost-with-intel-c/
I added the following to user-config.jam: using intel-win : 12.1 : "C:/Program Files (x86)/Intel/Composer XE/bin/ia32/icl.exe" : intel "C:/Program Files (x86)/Intel/Composer XE/bin/iclvars_ia32.bat" ;
I tried building with the following command:
C:\Users\blanked\Desktop\boost_1_48_0>bjam --toolset="intel" "-sINTEL_PATH=C :\Program Files (x86)\Intel\Composer XE\bin\ia32\" "-sINTEL_BASE_MSVC_TOOLSET=vc -10_0" "-sINTEL_VERSION=12.1"
[...]
It works for me if I setup the environment variables first by executing iclvars.bat. After that bjam toolset=intel can be used to compile Boost without additional settings.
I've always had to run the build from the Intel command prompt, as the build process relies on having things in the path. Manually invoking the environment variable batches may work if you find the right incantation, but I find it easier to just use the "right" prompt.
Using the IA-32 command prompt in Visual Studio 2010 mode I get the '/lib' is not recognized as an internal or external command, operable program or batch file error while running bjam and Windows wants me to choose an application I can open *.obj.rsp files with for every compilation unit.