Boost logo

Boost-Build :

Subject: [Boost-build] 1.36 VC++ makefiles hardcoded to 1.35?
From: jorgander (psorensen_at_[hidden])
Date: 2008-10-15 11:29:52

Hello - new to boost here, but not new to C++, makefiles, etc. I just
downloaded boost and am attempting to build and use ICU regex based on the
instructions . I had initial problems, such as having to update my vanilla
VC8 install with SP1. Now it compiles and seems to install alright, but
VC++ cannot find the libraries. Upon closer inspection, the vc8 makefile
(and others in ../boost_1_36_0/libs/regex/build/) is 'hardcoded' to create
libraries/dlls named "...1_35...", even though the boost version is clearly
1_36. As that version is specified in the main boost header file, VC++
attempts to link to libraries with that version and consequently cannot find

I can simply edit the makefile and change "35" to "36", but I'm wondering if
it is supposed to be that way and I am not going about it correctly. I
have not used bjam or any tool other than nmake.

View this message in context:
Sent from the Boost - Build mailing list archive at

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at