Boost logo

Boost-Build :

From: Nicola Musatti (Nicola.Musatti_at_[hidden])
Date: 2007-08-02 04:42:17


Hallo, Robert.

Robert Ramey <ramey <at> rrsd.com> writes:

> When I try to compile for Borland 5.64 - which always worked before, I get
>
C:-Boost134-bin.v2-libs-serialization-test-test_array_text_warchive
>.test-borland-5.6.4-debug
> Compiler output:
> test_array.cpp:
> Support for Borland compilers older than BCB2006 is deprecated in Boost 1.34
>
> And no other message which looks like the compiler isn't invoked.
>
> a) Where does this message come from?
> b) Why is it there. How can some other library component know whether or
> not the serialization library will work with borland?

This message is generated by the boost\config\compiler\borland.hpp header. It's
useless and annoying, but harmless. If I remember correctly this is the result
of a discussion about whether 1.34 should still provide support for BCB6. The
compromise was that support for this compiler would be provided as "deprecated"
for this release and removed afterwards. Alisdair Meredith probably knows the
story better than I do.

As each developer is free to decide which compilers to support, I don't see why
support for BCB6 should be removed arbitrarily, at least as long as testing is
performed regularly. All the more so considering that it is still commonly used
within the Borland developer community.

Cheers,
Nicola Musatti


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk