--- a/libs/python/build/Jamfile.v2 +++ b/libs/python/build/Jamfile.v2 @@ -85,6 +85,12 @@ rule lib_boost_python ( is-py3 ? ) { + local python_major_version = [ MATCH "^([^.]+)" : [ feature.values python ] ] ; + local python2 ; + if $(python_major_version) = 2 + { + python2 = true ; + } lib [ cond $(is-py3) : boost_python3 : boost_python ] : # sources numeric.cpp @@ -119,6 +125,7 @@ : # requirements static:BOOST_PYTHON_STATIC_LIB BOOST_PYTHON_SOURCE + [ cond $(python2) : -fno-strict-aliasing ] # On Windows, all code using Python has to link to the Python # import library.