id summary reporter owner description type status milestone component version severity resolution keywords cc 1720 Need for 32- and 64-bit libraries on Windows with suitable naming convention. snuchia@… Vladimir Prus "From: Beman Dawes acm.org> Subject: Re: [1.35.0] Release Candidate 2 available Newsgroups: gmane.comp.lib.boost.devel Date: 2008-03-26 20:58:52 GMT (25 minutes ago) Stephen Nuchia wrote: > I am using boost in the build of a commercial software package using > Microsoft Visual Studio 2008 as the primary build engine. We are > building for both 32- and 64-bit targets. There is no mention in the > ""getting started"" documents of how to build the libraries for different > bitnesses. > > In the VS2008 world the build control files are parameterized with > macros, the relevant one of which is $(PlatformName) which has the value > ""Win32"" in 32-bit builds and ""x64"" in 64-bit builds. To permit > maximally ""clean"" configuration control in the client code tree, the > boost libs should live in directories with names based on this > convention. > > I have manually created lib-Win32 and lib-x64 under the prior release > and am in the process of doing the same under RC2. The purpose of this > note is to suggest that there is probably a large audience of similarly > situated folks who could use at least a breadcrumb in the documentation > and, perhaps, some automation. The ""installer"" for windows should, in > my opinion, use the > ROOT_DIR/lib-$(PlatformName) convention as well. Stephen, This sounds like an important issue, but not one we can address in the 1.35.0 time frame. Could you please open a trac ticket for it so it isn't lost? See http://svn.boost.org/trac/boost/newticket Thanks, --Beman " Feature Requests closed Boost 1.36.0 build Boost 1.34.1 Not Applicable fixed MSVC x64