diff --git a/build/jam/MainBuildRules b/build/jam/MainBuildRules index 292a2a5..7fd2c1a 100644 --- a/build/jam/MainBuildRules +++ b/build/jam/MainBuildRules @@ -94,7 +94,12 @@ rule SharedLibrary MakeLocate $(lib) : $(LOCATE_MAIN_TARGET) ; local linkFlags ; if $(OSPLAT) = X86 { - linkFlags = -nostart -Xlinker -soname=\"$(lib)\" -Xlinker --no-undefined ; + if $(IS_GCC4_PLATFORM) = 1 { + linkFlags = -shared ; + } else { + linkFlags = -nostart ; + } + linkFlags += -Xlinker -soname=\"$(lib)\" -Xlinker --no-undefined ; } else { linkFlags = -xms ; } @@ -368,9 +373,9 @@ rule CreateSVNRevisionFile file { # CreateSVNRevisionFile - local svnEntries = entries ; - SEARCH on $(svnEntries) = [ FDirName $(TOP) .svn ] ; - Depends $(file) : $(svnEntries) ; + #local svnEntries = entries ; + #SEARCH on $(svnEntries) = [ FDirName $(TOP) .git ] ; + #Depends $(file) : $(svnEntries) ; } actions CreateSVNRevisionFile