[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

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