diff options
author | Gluzskiy Alexandr <sss123next@list.ru> | 2015-06-29 08:00:15 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss123next@list.ru> | 2015-06-29 08:00:15 +0300 |
commit | 1cbcbc8695ca457a09bb3153681dfd7e7a2e30b4 (patch) | |
tree | dda383cb7a3b3962d7eaa4bad9d9a07c9a298260 /dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch | |
parent | 5fd8b3d4940f544f405e586f68b48ea7e569984f (diff) |
boost from gentoo (version bump)
Diffstat (limited to 'dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch')
-rw-r--r-- | dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch b/dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch new file mode 100644 index 0000000..89f8109 --- /dev/null +++ b/dev-libs/boost/files/boost-1.48.0-no_strict_aliasing_python2.patch @@ -0,0 +1,23 @@ +--- libs/python/build/Jamfile.v2 ++++ 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 + <link>static:<define>BOOST_PYTHON_STATIC_LIB + <define>BOOST_PYTHON_SOURCE ++ [ cond $(python2) : <cxxflags>-fno-strict-aliasing ] + + # On Windows, all code using Python has to link to the Python + # import library. |