Boost C++ Libraries: Ticket #902: patch for Visual Studio 8 + Windows x64 (AMD64) https://svn.boost.org/trac10/ticket/902 <pre class="wiki">This patch adds "vc8" build tool to jam and fixes several issues with building boost in Visual Studio 8 on AMD64 platform: * tools/build/jam_src/build.bat On Windows 64 the default location for Visual Studio is "C:\Program Files (x86)\...". The ( ) confuses the bat file big time and I had to workaround it by using quotes and DeQuote function. * tools/build/jam_src/build.jam and tools/build/jam_src/jambase.c Simply new "vc8" tool * tools/build/jam_src/pathunix.c Changed DWORD -&gt; int because on VC8 DWORD is unsigned which causes problem when we have pos=0 (then prev_pos is a huge number and everything is screwed). * boost/config/abi/msvc_prefix.hpp Make alignment consistent with STLPort. * boost/config/abi/msvc_prefix.hpp It seems that this workaround is not needed in the final version of VC 8 * libs/thread/src/once.cpp This is a known issue (http://lists.boost.org/boost-users/2005/09/13765.php). Unfortunately, I can't figure out a better way to fix this. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/902 Trac 1.4.3 lsh123 Thu, 19 Apr 2007 01:24:00 GMT <link>https://svn.boost.org/trac10/ticket/902#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/902#comment:1</guid> <description> <pre class="wiki">Logged In: YES user_id=851494 Originator: YES forgot to add that the patch is done against boost 1_33_1 </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>René Rivera</dc:creator> <pubDate>Thu, 19 Apr 2007 02:47:23 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/902#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/902#comment:2</guid> <description> <pre class="wiki">Logged In: YES user_id=33595 Originator: NO Boost.Jam in CVS already has many fixes to support both cross x64 and native x64 building. As for the rest, I would suggest posting separate library specific patches. </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>René Rivera</dc:creator> <pubDate>Mon, 09 Jul 2007 14:00:06 GMT</pubDate> <title>status, resolution, description changed; severity set https://svn.boost.org/trac10/ticket/902#comment:3 https://svn.boost.org/trac10/ticket/902#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">fixed</span> </li> <li><strong>description</strong> modified (<a href="/trac10/ticket/902?action=diff&amp;version=3">diff</a>) </li> <li><strong>severity</strong> → <span class="trac-field-new">Showstopper</span> </li> </ul> <p> AFAICT all the changes are either already done by now, or the code in question has been rewritten. </p> Ticket