|
Boost : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-10-24 05:23:08
Johan Nilsson wrote:
> Vladimir Prus wrote:
>> Johan Nilsson wrote:
>>
>
> [snip]
>
>>> Boost.C++ is a foundation for developers to build their own
>>> application and/or libraries, right - so: Are there any developers
>>> that do _not_ use the debug builds of the libraries?
>>
>> Do you regularly debug C++ Boost? Most bug reports I see do not even
>> include a backtrace, not to mention pinpointing specific wrong line
>> in code.
>
> I regularly debug _into_ C++ Boost (when I'm forced to debug, that is). I
> don't debug Boost C++ per se, even if it has happened; e.g. when I ran
> into some problems with Boost.Thread.
>
> I don't wan't do mix debug and release variants (it's most often not even
> possible), and during development I'm working with debug versions
> approximately 90+ percent of the time.
>
>>
>> Note also that nowdays, many folks build Boost because it's dependency
>> of some other application -- in which case it's even less likely
>> the person would like to debug C++ Boost.
>
> And what are the chances that this "minimal build" is the exact build that
> the other application depends on?
>
> IMHO, if another application depends on the Boost libraries, that
> application's development team should also provide an instruction on how
> to get/install its dependencies.
On Linux, when using package management, most dependencies on libraries
are on release version. Just to clarify -- I have no idea what's the sane
default on windows.
- Volodya
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk