Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2004-01-21 20:28:52


At 04:33 AM 1/14/2004, Russell Hind wrote:

>Borland bcc32 (only tested on 0x564), but probably affects version
>before this and kylix (0x570) which I can't test, has a bug where when
>you do a release build, functions such as strcmp (which the compiler
>intrinsicly generates) aren't put in the std:: namespace so
>std::strcmp will fail to compile on these compilers in a release build
>mode. Works fine in debug mode.

I've committed a workaround to both HEAD and RC branches.

That takes care of Boost.Filesystem, but there are other libraries that use
std::strcpy, std::strcmp, etc, so I'm afraid Borland will still have
problems with other libraries. Of course, these libraries may not work with
this compiler for other reasons.

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk