patches/boost-stdcxx-01-stl.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 8122 a6f4cb91f313
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8122
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
     1
--- tools/build/v2/tools/sun.jam	Sat Jul 11 13:04:31 2009
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
     2
+++ tools/build/v2/tools/sun.jam	Sat Jan 14 20:34:16 2012
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
     3
@@ -18,9 +18,9 @@
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
     4
 generators.override sun.prebuilt : builtin.prebuilt ;
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
     5
 generators.override sun.searched-lib-generator : searched-lib-generator ;
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
     6
 
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
     7
-feature.extend stdlib : sun-stlport ;
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
     8
-feature.compose <stdlib>sun-stlport
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
     9
-    : <cxxflags>-library=stlport4 <linkflags>-library=stlport4
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    10
+feature.extend stdlib : sun-stdcxx ;
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    11
+feature.compose <stdlib>sun-stdcxx
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    12
+    : <cxxflags>-library=stdcxx4 <linkflags>-library=stdcxx4
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    13
     ;
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    14
 
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    15
 rule init ( version ? : command * : options * ) 
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    16
--- Jamroot	Sun Nov 13 07:10:55 2011
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    17
+++ Jamroot	Sat Jan 14 20:34:20 2012
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    18
@@ -147,7 +147,7 @@
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    19
       <conditional>@handle-static-runtime
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    20
       # The standard library Sun compilers use by default has no chance
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    21
       # of working with Boost. Override it.
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    22
-      <toolset>sun:<stdlib>sun-stlport
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    23
+      <toolset>sun:<stdlib>sun-stdcxx
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    24
       # Comeau does not support shared lib
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    25
       <toolset>como:<link>static
a6f4cb91f313 SFEboost-stdcxx.spec: bump to 1.48.0
jurikm
parents:
diff changeset
    26
       <toolset>como-linux:<define>_GNU_SOURCE=1