Boost C++ Libraries: Ticket #4896: Bjam doesn't build correctly with Intel compiler when both vc8 and vc9 are installed on the same machine. https://svn.boost.org/trac10/ticket/4896 <h2 class="section" id="Setup">Setup</h2> <p> With the following machine setup: </p> <ul><li>Windows 7 </li><li>Intel Pro C++ compiler for windows 11.1.067 </li><li>Visual studio 2005 and Visual studio 2008 </li></ul><h2 class="section" id="Command">Command</h2> <div class="wiki-code"><div class="code"><pre><span class="s2">&quot;C:\Program Files (x86)\Intel\Compiler\11.1\067\bin\iclvars.bat&quot;</span> intel64 vs2005 bjam --toolset<span class="o">=</span><span class="s2">&quot;intel-11.1.067&quot;</span> <span class="s2">&quot;-sINTEL_PATH= C:\Program Files (x86)\Intel\Compiler\11.1\067\bin\intel64&quot;</span> <span class="s2">&quot;-sINTEL_BASE_MSVC_TOOLSET=vc8&quot;</span> <span class="s2">&quot;-sINTEL_VERSION=11&quot;</span> --build-type<span class="o">=</span><span class="nb">complete</span> </pre></div></div><h2 class="section" id="Problem">Problem</h2> <p> This builds and creates dlls. However, upon inspection with dependency walker, the dlls are linking with vc9 rather than vc8. </p> <h2 class="section" id="Workaround">Workaround</h2> <p> Renaming the visual studio 2008 directory to something different, and rebuilding boost. The dlls then correctly link with visual studio 2005. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4896 Trac 1.4.3