|
Boost-Build : |
Subject: Re: [Boost-build] Boost.Python build (config ?) error
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2017-03-29 15:03:13
On Wed, Mar 29, 2017 at 8:31 AM, Steven Watanabe via Boost-build <
boost-build_at_[hidden]> wrote:
> AMDG
>
> On 03/29/2017 02:59 AM, Sophonet via Boost-build wrote:
> > <snip>
> > Example: I have python 3.5 and python 3.6 installed on my system
> > (conda). My user-config.jam looks like this (note: 3.5 is first):
> >
> >
> > using python : 3.5 : C:/Miniconda3/envs/py35/python.exe
> > : #includes
> > : #libs
> > : <address-model>64 ;
> > using python : 3.6 : C:/Miniconda3/envs/py36/python.exe
> > : #includes
> > : #libs
> > : <address-model>64 ;
> >
> > <snip>
> >
>
> The Boost.Python Jamfile seems to be written assuming
> that there is at most one each of Python 2 and 3.
>
And it's always been that way since the dawn of py3 :-) When I made my
changes they where to correct corner cases when there was only one of 2 or
3 installed, or nothing was installed and for further selecting the py
version if configuration conditions where specified. I.e. having more than
one of py3 configured never worked correctly. Although it was likely a
silent undefined behavior of which actual py version it used under the hood.
-- -- Rene Rivera -- Grafik - Don't Assume Anything -- Robot Dreams - http://robot-dreams.net -- rrivera/acm.org (msn) - grafikrobot/aim,yahoo,skype,efnet,gmail
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