Subject: [Boost-bugs] [Boost C++ Libraries] #5305: Compiling boost 1.46.1 with bjam under Windows 7 using MSVC 2010 and Intel Compiler XE 2011.0.154
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-03-14 09:24:15
#5305: Compiling boost 1.46.1 with bjam under Windows 7 using MSVC 2010 and Intel
Compiler XE 2011.0.154
-----------------------------------------------+----------------------------
Reporter: Edward Rankin <erankin@â¦> | Owner:
Type: Bugs | Status: new
Milestone: To Be Determined | Component: Building Boost
Version: Boost 1.46.0 | Severity: Problem
Keywords: |
-----------------------------------------------+----------------------------
I noticed an issue with bjam when trying to compile boost 1.46.1 using
MSVC 2010 and Intel Compiler XE 2011. Bjam is trying to execute
"C:\Program Files\Intel\ComposerXE-2011\bin\ia21!//iclvars.bat" when
iclvars.bat is actually located in ""C:\Program
Files\Intel\ComposerXE-2011\bin". According to Intel's release notes
([http://software.intel.com/file/31856]), the build environment command
script has been changed (Section 3.4.1) which I have copied/pasted for
convenience.
> 3.4.1 Build Environment Command Script Change
> The command window script used to establish the build environment allows
the optional specification of the version of Microsoft Visual Studio to
use. If you are not using the predefined Start menu shortcut to open a
build environment window, use the following command to establish the
proper environment:
> "<install-dir>\bin\compilervars.bat" arch [vs]
> Where arch is one of followings as appropriate for the target
architecture you want to build for:
> * ia32
> * ia32_intel64
> * intel64
> vs is optional and can be one of followings. If vs is not specified, the
version of Visual Studio specified at installation time for command-line
integration is used by default.
> * vs2010
> * vs2008
> * vs2005
> If you also have Intel® Visual Fortran Composer XE 2011 installed, this
command will also establish the environment for using that compiler.
> The script file names iclvars.bat and ifortvars.bat have been retained
for compatibility with previous releases.
The workaround is to use the predefined start menu shortcut to open a
build window for building boost.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/5305> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:05 UTC