|
Boost : |
Subject: Re: [boost] [build] Use full compiler-version in library filenames
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2017-06-22 13:59:09
On Thu, Jun 22, 2017 at 6:20 AM, Deniz Bahadir via Boost <
boost_at_[hidden]> wrote:
> Hi list,
>
> While reading Vinnie's mail (regarding the Boost library filenames which
> should additionally contain the address-model) I remembered another problem
> existing with library filenames.
> That is, that Boost libraries built with newer GCC versions (since GCC 5)
> never add the compiler-version into the library filenames.
>
> Building with GCC 5 and newer only adds "gcc" into the filename to
> determine the toolset, while building with earlier versions of GCC (e.g.
> GCC 4.9 or GCC 4.8) additionally adds the compiler's version (e.g. "gcc49"
> or "gcc48").
>
> I assume this might be due to the fact that the version-scheme of GCC
> changed since GCC 5 and somehow the logic in Boost.Build no longer works
> because of this.
> But in order to install boost-libraries built by different GCC versions
> side-by-side in the same directory the version-number is really required in
> the filename.
>
> Maybe someone can fix this again?
>
> A bug-report on Github which addresses this issue already exists:
> https://github.com/boostorg/build/issues/191
Thanks for pointing that out.. Totally missed it. I'll look into it.
-- -- Rene Rivera -- Grafik - Don't Assume Anything -- Robot Dreams - http://robot-dreams.net -- rrivera/acm.org (msn) - grafikrobot/aim,yahoo,skype,efnet,gmail
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk