On 24 August 2015 at 18:55, Vladimir Prus wrote:
On 24-Aug-15 7:04 PM, Jonathan Wakely wrote:
# Python configuration -using python : 2.7 : /usr ; +import python ; +if ! [ python.configured ] +{ + using python : 2.7 : /usr ; +}
path-constant ICU_PATH : /usr ;
So with 1.59.0 the python-2.7 config is only added if python.configured is true, but it used to be there unconditionally.
Oops, sorry, of course it's only added if it's *false* :-)
Changed by https://github.com/boostorg/boost/commit/edca8b1e9317dd6f0ffc46536841708be84...
Ah, thanks for tracking this change! I guess the commit has logic to it - if one has explicit Python configurations, then maybe adding hardcoded 2.7 configuration is not a great idea. Would it be fine with you to just explicitly configure 2.7 from now on?
Yes, now that I know why it changed it's clear that configuring both versions explicitly is the right solution. Thanks for your help finding the cause.