Subject: Re: [boost] b2 --layout=versioned compiler tag in library filename
From: Peter Dimov (pdimov_at_[hidden])
Date: 2019-05-01 01:08:06
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.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk