Subject: Re: [Boost-build] bootstrap.sh --with-toolset not accepting clang-XY.Z
From: Mateusz Loskot (mateusz_at_[hidden])
Date: 2018-04-09 19:24:13
On 9 April 2018 at 19:38, Steven Watanabe via Boost-build
> On 04/03/2018 09:31 AM, Mateusz Loskot via Boost-build wrote:
>> I'm using Docker with clang (nwtgck/llvm-clang:5.0.0) where there is
>> no clang alternative configured, but only /usr/bin/clang-5.0.0.
>> I was surprised to discover that
>> ./bootstrap.sh --with-toolset=clang-5.0.0
>> fails with
>> ./build.sh: 17: ./build.sh: clang: not found
>> I assume, similar failure would happen for gcc-7.2, for instance.
>> Is this known limitation or am I missing any options
>> or environment variables to the script?
> The specific toolsets in bootstrap are quite hard-coded.
Eventually, I switched to https://hub.docker.com/r/rferraro/cxx-clang/
where clang and clang++ commands are available.
> You may need to use the `cc` toolset and set CC and CFLAGS.
Thank you, new trick to me.
AFAICS, seems documented ;)
-- Mateusz Loskot, http://mateusz.loskot.net
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