|
Boost-Build : |
Subject: Re: [Boost-build] Boost.Python build (config ?) error
From: Sophonet (boost_at_[hidden])
Date: 2017-03-29 14:28:13
Am 2017-03-29 16:02, schrieb Stefan Seefeld via Boost-build:
> On 29.03.2017 09:31, Steven Watanabe via Boost-build wrote:
>>
>> The Boost.Python Jamfile seems to be written assuming
>> that there is at most one each of Python 2 and 3.
>
> Indeed, and (for avoidance of doubt) I'm in no position to change that,
> given my still very limited understanding of the build logic. It seems
> there are more fundamental issues that would need to be resolved, such
> as the Python version being embedded into the target file paths (the
> way
> the toolset name now is, say). These changes go deeper than just the
> Jamfile itself, I believe. At least the python.jam module, may be more.
> And I'm not sure there is anyone who understands all of this to fix it,
> unfortunately.
Well, there is some misunderstanding here - I don't think that anyone
would like to build several boost python3 versions at the same time, so
it's fine that there is at most one each of python 2 and 3.
The problem is that the python version specified on the command line is
not processed correctly, but that, instead, a different one (the first
one from user-config.jam) is used. There is already a ticket for this
problem (https://svn.boost.org/trac/boost/ticket/12515) - which is still
unassigned. The problem has been introduced by a patch of "grafikrobot"
in July 2016. Any chance that grafikrobot follows this list? He might be
able to fix it.
Best regards,
Sophonet
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