From 6b40eddef71e4aa1a8d455a7606c589bacbc9537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Wed, 24 Apr 2013 20:27:55 +0200 Subject: [PATCH] build: switch from link option -nostart to -shared for addons and libs. * they are interchangeable in GCC 2 and 4.6. --- build/jam/MainBuildRules | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/jam/MainBuildRules b/build/jam/MainBuildRules index 4284ae7720..e650f9abd2 100644 --- a/build/jam/MainBuildRules +++ b/build/jam/MainBuildRules @@ -115,7 +115,7 @@ rule Addon target : sources : libraries : isExecutable local linkFlags = -Xlinker -soname=\"$(target:G=)\" ; if $(isExecutable) != true { - linkFlags = -nostart $(linkFlags) ; + linkFlags = -shared $(linkFlags) ; } LINKFLAGS on $(target) = [ on $(target) return $(LINKFLAGS) ] $(linkFlags) ; LinkAgainst $(target) : $(libraries) ; @@ -421,7 +421,7 @@ rule SharedLibraryFromObjects MainFromObjects $(_lib) : $(2) ; LINKFLAGS on $(_lib) = [ on $(_lib) return $(LINKFLAGS) ] - -nostart -Xlinker -soname=\"$(soname)\" ; + -shared -Xlinker -soname=\"$(soname)\" ; LinkAgainst $(_lib) : $(3) ; AddSharedObjectGlueCode $(_lib) : false ;