Ticket #223: gcc.jam.diff

File gcc.jam.diff, 2.0 KB (added by Md Abdur Rahim, 16 years ago)

gcc.jam diff

  • gcc.jam

     
    823823
    824824actions link bind LIBRARIES
    825825{
    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) )"
    828827}
    829828
    830829# Default value. Mostly for the sake of intel-linux that inherits from gcc, but
     
    872871# That warning is produced only on some platforms, for whatever reasons.
    873872actions piecemeal archive
    874873{
    875     "$(.AR)" $(AROPTIONS) rc "$(<)" "$(>)"
     874    "$(.AR)" $(AROPTIONS) rc "$(<)" @"@($(<[1]:W).rsp:E="$(>:T)")"
    876875    "$(.RANLIB)" "$(<)"
    877876}
    878877
     
    888887# Differs from 'link' above only by -shared.
    889888actions link.dll bind LIBRARIES
    890889{
    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) )"
    892891}
    893892
    894893rule setup-threading ( targets * : sources * : properties * )