$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Russell Hind (rhind_at_[hidden])
Date: 2003-03-22 07:15:08
Alisdair Meredith wrote:
> Russell Hind wrote:
>
>
>>I had the same problem with C++Builder 6 when first using the filesystem
>>library. The default builds for filesystem are single threaded. If
>>your application is multi-threaded, then you need to re-build the
>>filesystem library with multi-threading (it uses mutexes somewhere (I
>>think from smart_ptr but can't remember)).
>
>
> That is certainly a poor default choice for the borland compiler. The
> 'typical' borland user will be using the shipped VCL class library, and
> this is requires MT builds. Single-threaded is an exceptional
> condition, rather than the norm, on this platform.
>
> If MT builds are not to be global defaults, could we at least patch the
> jam files to use multithreading on Borland?
>
I would like both single and multi-threaded to be built for all
libraries by default. But at minimum, would like an easy way to find
out which libraries are affected my multi-threading. These are:
signals
filesystem
thread (obviously)
The only library I've used that isn't is
date_time
Not sure on regex, but I think its makefiles build all the possible
versions so it isn't so much of an issue.
Russell