Subject: Re: [Boost-build] Change in behavior of lib task in 1.66.0
From: Ian Emmons (ian_at_[hidden])
Date: 2018-01-14 04:07:58
On Jan 5, 2018, at 9:26 PM, Steven Watanabe via Boost-build <boost-build_at_[hidden]> wrote:
> On 01/05/2018 09:46 AM, Ian Emmons via Boost-build wrote:
>> I am using Boost.Build as the build infrastructure for my own project.
>> I have the following setup:
>> * I use --layout=versioned when I build the Boost libraries.
>> * In site-config.jam, I have defined aliases for the precompiled Boost
>> libraries that I use, like so:
>> alias BoostFileSystem
>> : # no sources
>> <snip>I am guessing that
>> starting in 1.66.0, Boost.Build no longer recognizes file names ending
>> in a version as shared libraries, so it doesn't know what to do with them.
> Here's the cause of the problem:
> $ cat Jamroot
> import type ;
> ECHO [ type.type libboost_filesystem.so.1.66.0 ] ;
> $ b2
> If you remove src/tools/types/man.jam it should work again.
> In Christ,
> Steven Watanabe
Thanks very much -- it took me a while to return to this problem and try out your work-around, but it does in fact solve the problem.
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