Ticket #223: gcc.jam.diff
| File gcc.jam.diff, 2.0 KB (added by , 16 years ago) |
|---|
-
gcc.jam
823 823 824 824 actions link bind LIBRARIES 825 825 { 826 "$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,$(RPATH) -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK)" -o "$(<)" $(START-GROUP) "$(>)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS) 827 826 "$(CONFIG_COMMAND)" @"@($(<[1]:W).rsp:E=-L"$(LINKPATH:T)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,$(RPATH:T) -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK:T)" -o "$(<:T)" $(START-GROUP) "$(>:T)" "$(LIBRARIES:T)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS) )" 828 827 } 829 828 830 829 # Default value. Mostly for the sake of intel-linux that inherits from gcc, but … … 872 871 # That warning is produced only on some platforms, for whatever reasons. 873 872 actions piecemeal archive 874 873 { 875 "$(.AR)" $(AROPTIONS) rc "$(<)" "$(>)"874 "$(.AR)" $(AROPTIONS) rc "$(<)" @"@($(<[1]:W).rsp:E="$(>:T)")" 876 875 "$(.RANLIB)" "$(<)" 877 876 } 878 877 … … 888 887 # Differs from 'link' above only by -shared. 889 888 actions link.dll bind LIBRARIES 890 889 { 891 "$(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)890 "$(CONFIG_COMMAND)" @"@($(<[1]:W).rsp:E=-L"$(LINKPATH:T)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,$(RPATH:T) "$(.IMPLIB-COMMAND)$(<[1])" -o "$(<[-1]:T)" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,$(<[-1]:D=) -shared $(START-GROUP) "$(>:T)" "$(LIBRARIES:T)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS) )" 892 891 } 893 892 894 893 rule setup-threading ( targets * : sources * : properties * )
