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.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk