|
Boost Users : |
Subject: Re: [Boost-users] Building Boost 1.48 using Intel compiler
From: Sergiu Dotenco (sergiu.dotenco_at_[hidden])
Date: 2011-11-18 11:11:30
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.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net