Opened 16 years ago

Last modified 15 years ago

#902 closed Patches (fixed)

patch for Visual Studio 8 + Windows x64 (AMD64) — at Initial Version

Reported by: lsh123 Owned by: nobody
Milestone: Component: None
Version: None Severity: Showstopper
Keywords: Cc:

Description

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 -> 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.


Change History (0)

Note: See TracTickets for help on using tickets.