Boost logo

Boost :

Subject: Re: [boost] b2 --layout=versioned compiler tag in library filename
From: Paul Harris (harris.pc_at_[hidden])
Date: 2019-05-01 07:31:52


On Wed, 1 May 2019 at 09:23, Steven Watanabe via Boost <
boost_at_[hidden]> wrote:

> AMDG
>
> On 4/30/19 7:08 PM, Peter Dimov via Boost wrote:
> > Paul Harris wrote:
> >> On Tue, 30 Apr 2019 at 22:53, Mateusz Loskot via Boost <
> >> boost_at_[hidden]> wrote:
> >>
> >> > On Tue, 30 Apr 2019 at 15:54, Paul Harris via Boost
> >> > <boost_at_[hidden]> wrote:
> >> > >
> >> > > In the past, b2 would build libraries named like so:
> >> > > libboost_atomic-gcc48-mt-d-1_60.so (note -gcc48-)
> >> > >
> >> > > I tried compiling Boost 1.66.0 (from boost-git) with gcc 8.3.0,
> >> but > > the
> >> > > library it generates is named:
> >> > >
> >> > > libboost_atomic-gcc-mt-d-x64-1_66.so (note the -gcc-)
> >> > > No compiler version number in the tag...
> >> >
> >> > Possibly, it's related to the change in GCC 5+ versioning.
> >> > This was accommodated in Boost.Build in October 2018
> >> > https://github.com/boostorg/build/pull/349
> >> > that is, in Boost 1.69
> >> > (boostorg/build should use milestones for issues, IMO)
> >> >
> >> >
> >> Excellent, thanks for that reference.
> >
> > I don't think it's possible for a change in 1.69 to affect how 1.66 is
> > built. Something else must be wrong.
> >
>

I agree, but I will work around it for now, and look forward to upgrading
myself to 1.70+
Unless someone wants me to help debug it.

Thanks very much for helping me to understand :)
Paul


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