Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-11-17 08:06:05


On Friday 17 November 2006 15:13, Nicola Musatti wrote:
> Hallo,
> I'm using two different releases of the Borland compiler which I configured
> in user-config.jam as follows:
>
> using borland : 5.6.4 : "C:/Program Files/Borland/CBuilder6/Bin/bcc32" ;
> using borland : 5.8.2 : "C:/Program Files/Borland/BDS/4.0/Bin/bcc32" ;
>
> When I build a RC_1_34_0 branch snapshot from this morning with the
> following command:
>
> bjam --v2 toolset=borland-5.8.2 stage
>
> libraries are given names which lack the compiler release suffix, e.g.
>
> boost_thread-bcb-mt-d-1_34.dll
>
> instead of
>
> boost_thread-bcb58-mt-d-1_34.dll
>
> Am I doing anything wrong or is it a Boost.Build/toolset problem?

tools/build/v2/tools/common.jam has this to say:

    # On borland, version is not added for compatibility
    # with V1.
    if $(tag) = bcb
    {
        version = ;
    }

> I noticed that building with toolset=msvc-8.0 does insert the corresponding
> release number in the libraries' names.
>
> Would it be possible to have a three digit suffix used instead of the two
> digit one used by BBv1? For some compilers the third digit is significant,
> not only Borland's but also gcc.

I'm afraid this is not possible for this release of Boost, since any change is
extra work. Likewise, I don't think it's reasonable to change borland library
names too.

- Volodya


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