Re: [Boost-bugs] [Boost C++ Libraries] #1744: [getting started] No information on building static libraries with bjam under Windows

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #1744: [getting started] No information on building static libraries with bjam under Windows
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-07-01 17:13:16


#1744: [getting started] No information on building static libraries with bjam
under Windows
-------------------------------+--------------------------------------------
  Reporter: tychom_at_[hidden] | Owner: grafik
      Type: Bugs | Status: reopened
 Milestone: Boost 1.36.0 | Component: Documentation
   Version: Boost 1.35.0 | Severity: Problem
Resolution: | Keywords: bjam build static windows
-------------------------------+--------------------------------------------
Changes (by johnmaddock):

  * status: closed => reopened
  * resolution: fixed =>

Comment:

 Sorry to come late to the party, but can I just point out that the "fix"
 does not actually fix anything for Windows users:

 * For VC++ there are either 4 or 6 possible runtime library variants
 (depending which version you have), as well as a further 2 dymanic vs
 static variants, and unless you build all of those variants, then the user
 absolutely will experience linker errors from the auto-link code at some
 point.

 * In particular, as things now stand, the user may well have static
 variants of the libraries, but they are *release* variants which won't be
 binary compatible with the default IDE *debug* build, so IMO they're
 actually of no use whatsoever to a first time user.

 Frankly anything other than --build-type complete is utter useless for
 VC++ users, sorry to be so blunt, but as you know I was against the change
 to build only a single variant and still am: I've already lost count of
 the number of times I've had to explain this, which is rather annoying as
 the auto-link header was introduced to avoid having to explain the whole
 build variant thing!

 Regards, John.

-- 
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1744#comment:20>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC