X-Git-Url: http://git.onelab.eu/?p=boost.git;a=blobdiff_plain;f=boost-gcc-soname.patch;fp=boost-gcc-soname.patch;h=e8ab49283c53e7ef3cfe3da47658b3f3b0c92c5d;hp=f26b0330242635c0d667a064672303f0e4dd65cc;hb=647afca93404eb8f55adfdb49347ccc218c9ad6c;hpb=5125899c068deace8ca8803f4ee1e1d4b74b260b diff --git a/boost-gcc-soname.patch b/boost-gcc-soname.patch index f26b033..e8ab492 100644 --- a/boost-gcc-soname.patch +++ b/boost-gcc-soname.patch @@ -1,37 +1,21 @@ -*** tools/build/v2/tools/gcc.jam.orig 2007-05-03 08:09:04.000000000 +0200 ---- tools/build/v2/tools/gcc.jam 2007-06-26 20:37:44.000000000 +0200 -*************** if [ os.name ] != NT && [ os.name ] != O -*** 316,322 **** - # expected, therefore it has been disabled. - - HAVE_SONAME = "" ; -! SONAME_OPTION = -h ; - } - - ---- 316,323 ---- - # expected, therefore it has been disabled. - - HAVE_SONAME = "" ; -! SONAME_OPTION = -soname ; -! SONAME_VERSION = 3 ; - } - - -*************** rule link.dll ( targets * : sources * : -*** 631,637 **** - # Differ from 'link' above only by -shared. - actions link.dll bind LIBRARIES - { -! "$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" "$(.IMPLIB-COMMAND)$(<[1])" -o "$(<[-1])" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,$(<[-1]:D=) -shared $(START-GROUP) "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-ST) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS) - } - - # Set up threading support. It's somewhat contrived, so perform it at the end, ---- 632,638 ---- - # Differ from 'link' above only by -shared. - actions link.dll bind LIBRARIES - { -! "$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" "$(.IMPLIB-COMMAND)$(<[1])" -o "$(<[-1])" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,$(<[-1]:D=).$(SONAME_VERSION) -shared $(START-GROUP) "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-ST) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS) - } - - # Set up threading support. It's somewhat contrived, so perform it at the end, +--- boost_1_36_0_beta1/tools/build/v2/tools/gcc.jam.orig 2008-08-11 13:15:13.000000000 +0200 ++++ boost_1_36_0_beta1/tools/build/v2/tools/gcc.jam 2008-08-11 15:21:05.000000000 +0200 +@@ -336,7 +336,8 @@ + # OSF does have an option called -soname but it does not seem to work as + # expected, therefore it has been disabled. + HAVE_SONAME = "" ; +- SONAME_OPTION = -h ; ++ SONAME_OPTION = -soname ; ++ SONAME_VERSION = !!!SONAME!!! ; + } + + +@@ -726,7 +727,7 @@ + # Differs from 'link' above only by -shared. + actions link.dll bind LIBRARIES + { +- "$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" "$(.IMPLIB-COMMAND)$(<[1])" -o "$(<[-1])" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,$(<[-1]:D=) -shared $(START-GROUP) "$(>)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS) ++ "$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" "$(.IMPLIB-COMMAND)$(<[1])" -o "$(<[-1])" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,$(<[-1]:D=).$(SONAME_VERSION) -shared $(START-GROUP) "$(>)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS) + } + + rule setup-threading ( targets * : sources * : properties * )