$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Ulrich Eckhardt (uli_at_[hidden])
Date: 2004-03-21 15:38:06
Hi!
I discovered to my dismay that the boost_thread lib that uses STLport uses
STLport's special debug mode. I therefore prepared a patch (against 1.31.0)
that renames the current 'debug' target to 'stldebug' and adds a new 'debug'
target that only uses the normal debug version of STLport.
There are a few issues to discuss though:
- I'm no expert of the build-system, not even an adept. I just tried to
understand what's going on and tried until it seemed to work. It is a little
tested on MSVC6.
- I have no idea why the special debug-mode was introduced as default in the
first place, I haven't found anything that tells why.
- I found a note in one of the bbuild v2 files (which I did neither use nor
patch) saying that 'normal debug' is not supported. Again, why and why isn't
that stated in the notes for the *-stlport toolsets?
- regex(IIRC) uses a 'd' in the resulting lib to mark debug libs and 'dd' to
mark libs with special debug modes like STLport's. I adapted this naming
convention when making the patch.
In case anyone wonders, I work in an environment where I just don't have the
extra time for STLport's debug mode.
any comments welcome
Ulrich Eckhardt