Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4349: Autolinking against debug STLport
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-07-25 06:42:12
#4349: Autolinking against debug STLport
--------------------------------------+-------------------------------------
Reporter: eckhardt@⦠| Owner: johnmaddock
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: config
Version: Boost Development Trunk | Severity: Problem
Resolution: invalid | Keywords:
--------------------------------------+-------------------------------------
Comment (by eckhardt):
I guess my misunderstanding was that there are 'd' and 'g', which mean the
same thing but one for the program being built and the other for the
support libraries it uses. What I thought was that the 'g' was only
intended to activate additional diagnostics (checked iterators etc).
Looking at the
[http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html
docs] for this makes it a bit clearer, even though these docs refer to an
undocumented 'n' flag in the example, too. How about something like this
concerning the documentation
* g debug/diagnostic runtime libraries (release if not present).
* y debug/diagnostic Python runtime (release if not present).
* d debug/diagnostic build (release if not present).
The above makes clearer that the three all control the same thing but for
separate parts of the code.
What I'm wondering though is why that separation exists. I personally
haven't seen the need to use different settings for the program being
built and the libraries it links. Worse, MSVC assumes you don't want to do
that either. What I do want now and then is to disable additional
diagnostics, because those tend to slow down things a lot, especially on
remotely-debugged embedded targets, which is what I work with most.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4349#comment:2> 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:50:03 UTC