SOURCES: crossmingw32-boost-win.patch - updated for 1.37.0

qboosh qboosh at pld-linux.org
Fri Nov 7 20:02:24 CET 2008


Author: qboosh                       Date: Fri Nov  7 19:02:24 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated for 1.37.0

---- Files affected:
SOURCES:
   crossmingw32-boost-win.patch (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SOURCES/crossmingw32-boost-win.patch
diff -u SOURCES/crossmingw32-boost-win.patch:1.6 SOURCES/crossmingw32-boost-win.patch:1.7
--- SOURCES/crossmingw32-boost-win.patch:1.6	Fri Sep 12 19:44:39 2008
+++ SOURCES/crossmingw32-boost-win.patch	Fri Nov  7 20:02:18 2008
@@ -24,29 +24,26 @@
  }
  
  
---- boost_1_36_0/tools/build/v2/tools/gcc.jam.orig	2008-07-15 13:53:41.000000000 +0000
-+++ boost_1_36_0/tools/build/v2/tools/gcc.jam	2008-08-22 22:16:56.279893472 +0000
-@@ -288,7 +288,7 @@
- 
- # Declare flags and action for compilation
- flags gcc.compile OPTIONS <optimization>off   : -O0 ;
--flags gcc.compile OPTIONS <optimization>speed : -O3 ;
-+flags gcc.compile OPTIONS <optimization>speed : ;
- flags gcc.compile OPTIONS <optimization>space : -Os ;
- 
- flags gcc.compile OPTIONS <inlining>off  : -fno-inline ;
-@@ -329,7 +329,7 @@
-     # Yet another alternative would be to create propagated <sharedable>
-     # feature, and set it when building shared libraries, but that's hard to
-     # implement and will increase target path length even more.
--    flags gcc.compile OPTIONS <link>shared : -fPIC ;
-+    #flags gcc.compile OPTIONS <link>shared : -fPIC ;
- }
- if [ os.name ] != NT && [ os.name ] != OSF && [ os.name ] != HPUX && [ os.name ] != AIX
- {
---- boost_1_36_0/tools/build/v2/tools/types/lib.jam.org	2007-11-15 16:31:06.000000000 +0000
-+++ boost_1_36_0/tools/build/v2/tools/types/lib.jam	2008-08-22 21:31:32.499955860 +0000
-@@ -18,12 +18,11 @@
+--- boost_1_37_0/tools/build/v2/tools/gcc.jam.orig	2008-10-16 10:42:03.000000000 +0200
++++ boost_1_37_0/tools/build/v2/tools/gcc.jam	2008-11-06 20:59:27.405556275 +0100
+@@ -292,7 +292,7 @@
+ 
+ # Declare flags and action for compilation.
+ toolset.flags gcc.compile OPTIONS <optimization>off   : -O0 ;
+-toolset.flags gcc.compile OPTIONS <optimization>speed : -O3 ;
++toolset.flags gcc.compile OPTIONS <optimization>speed : ;
+ toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
+ 
+ toolset.flags gcc.compile OPTIONS <inlining>off  : -fno-inline ;
+--- boost_1_37_0/tools/build/v2/tools/types/lib.jam.orig	2008-10-16 10:42:03.000000000 +0200
++++ boost_1_37_0/tools/build/v2/tools/types/lib.jam	2008-11-06 21:01:59.897548732 +0100
+@@ -9,13 +9,13 @@
+ # platforms.
+ type.register STATIC_LIB : a lib : LIB ;
+ 
+-type.set-generated-target-suffix STATIC_LIB : <target-os>windows : lib ;
++type.set-generated-target-suffix STATIC_LIB : <target-os>windows : a ;
+ type.set-generated-target-suffix STATIC_LIB : <target-os>cygwin : lib ;
  type.set-generated-target-prefix STATIC_LIB : : lib ;
  
  type IMPORT_LIB : : STATIC_LIB ;
@@ -55,14 +52,8 @@
 +type.set-generated-target-suffix IMPORT_LIB : : dll.a ;
 +type.set-generated-target-prefix IMPORT_LIB : : lib ;
  
--type SHARED_LIB : dll : LIB : NT CYGWIN ;
--type SHARED_LIB : dylib : LIB : MACOSX ;
--type SHARED_LIB : so : LIB ;
-+type SHARED_LIB : : LIB ;
-+type.set-generated-target-suffix SHARED_LIB : : dll ;
- 
- type SEARCHED_LIB : : LIB ;
- # This is needed so that when we create a target of SEARCHED_LIB
+ type.register SHARED_LIB : so dll dylib : LIB ;
+ type.set-generated-target-suffix SHARED_LIB : <target-os>windows : dll ;
 --- boost_1_36_0/libs/math/build/Jamfile.v2.org	2008-08-22 14:35:44.643893747 +0000
 +++ boost_1_36_0/libs/math/build/Jamfile.v2	2008-08-22 14:36:11.767894179 +0000
 @@ -16,7 +16,6 @@
@@ -73,9 +64,9 @@
  lgamma
  llround
  log1p
---- boost_1_36_0/libs/serialization/build/Jamfile.v2.org	2008-09-12 15:45:07.687194514 +0200
-+++ boost_1_36_0/libs/serialization/build/Jamfile.v2	2008-09-12 15:45:24.963192239 +0200
-@@ -76,19 +76,6 @@
+--- boost_1_37_0/libs/serialization/build/Jamfile.v2.orig	2008-10-07 07:34:46.000000000 +0200
++++ boost_1_37_0/libs/serialization/build/Jamfile.v2	2008-11-06 21:02:41.401548732 +0100
+@@ -80,19 +80,6 @@
      xml_oarchive
  ;
      
@@ -95,7 +86,7 @@
  lib boost_serialization 
      : $(SOURCES).cpp
      : 
-@@ -96,12 +83,4 @@
+@@ -100,11 +87,4 @@
      <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
      ;
  
@@ -103,9 +94,10 @@
 -    : $(WSOURCES).cpp boost_serialization 
 -    :     
 -    <toolset>msvc:<cxxflags>/Gy 
--    <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
 -    <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
 -    ;
 -
 -boost-install boost_serialization boost_wserialization ;
 +boost-install boost_serialization ;
+--- boost_1_37_0/tools/build/v2/tools/types/lib.jam.orig	2008-11-06 23:30:46.449560465 +0100
++++ boost_1_37_0/tools/build/v2/tools/types/lib.jam	2008-11-07 06:59:38.737552084 +0100
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/crossmingw32-boost-win.patch?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list