SOURCES: boost-python.patch - updated.

pluto pluto at pld-linux.org
Wed Sep 6 01:19:44 CEST 2006


Author: pluto                        Date: Tue Sep  5 23:19:44 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated.

---- Files affected:
SOURCES:
   boost-python.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/boost-python.patch
diff -u SOURCES/boost-python.patch:1.2 SOURCES/boost-python.patch:1.3
--- SOURCES/boost-python.patch:1.2	Thu Feb 19 00:11:19 2004
+++ SOURCES/boost-python.patch	Wed Sep  6 01:19:39 2006
@@ -1,10 +1,39 @@
 --- boost_1_31_0/libs/python/build/Jamfile.orig	2003-11-04 19:30:37.000000000 +0100
 +++ boost_1_31_0/libs/python/build/Jamfile	2004-02-19 00:07:10.072772224 +0100
-@@ -58,6 +58,7 @@
+@@ -60,6 +60,8 @@
      : ../src/$(sources)
      : $(BOOST_PYTHON_V2_PROPERTIES)
        <define>BOOST_PYTHON_SOURCE
++      <cxxflags>-fno-strict-aliaising
 +      <find-library>python$(PYTHON_VERSION)
        $(bpl-linkflags)
          <msvc-stlport><release>$(msvc-stlport-workarounds)
          <darwin><*><linkflags>-bind_at_load
+@@ -79,6 +81,7 @@
+       $(BOOST_PYTHON_V2_PROPERTIES)
+       <define>BOOST_PYTHON_SOURCE
+       <define>BOOST_STATIC_LIB
++      <cxxflags>-fno-strict-aliasing
+       $(bpl-linkflags)
+         <msvc-stlport><release>$(msvc-stlport-workarounds)
+       ;
+--- boost_1_33_1/libs/python/src/object_protocol.cpp.orig	2004-07-26 02:32:11.000000000 +0200
++++ boost_1_33_1/libs/python/src/object_protocol.cpp	2006-09-06 00:46:35.567981500 +0200
+@@ -106,7 +106,7 @@
+       PySequenceMethods *sq = tp->tp_as_sequence;
+ 
+       if (sq && sq->sq_slice && ISINT(v) && ISINT(w)) {
+-          int ilow = 0, ihigh = INT_MAX;
++          Py_ssize_t ilow = 0, ihigh = INT_MAX;
+           if (!_PyEval_SliceIndex(v, &ilow))
+               return NULL;
+           if (!_PyEval_SliceIndex(w, &ihigh))
+@@ -133,7 +133,7 @@
+       PySequenceMethods *sq = tp->tp_as_sequence;
+ 
+       if (sq && sq->sq_slice && ISINT(v) && ISINT(w)) {
+-          int ilow = 0, ihigh = INT_MAX;
++          Py_ssize_t ilow = 0, ihigh = INT_MAX;
+           if (!_PyEval_SliceIndex(v, &ilow))
+               return -1;
+           if (!_PyEval_SliceIndex(w, &ihigh))
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/boost-python.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list