Ignore:
Timestamp:
Nov 7, 2007, 5:02:56 PM (18 years ago)
Author:
bird
Message:

Don't basename the library file, just strip leading 'lib'.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/tools/GCC64.kmk

    r1064 r1259  
    242242        $(QUIET)$(TOOL_GCC64_LD) $(flags) -o $(out) $(objs)\
    243243                $(foreach p,$(libpath), -L$(p))\
    244                 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\
     244                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(lib)), $(lib)))\
    245245                $(call TOOL_GCC64_LD_MAP,$(outbase).map)
    246246endef
     
    269269                $(objs)\
    270270                $(foreach p,$(libpath), -L$(p))\
    271                 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\
     271                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(lib)), $(lib)))\
    272272                $(call TOOL_GCC64_LD_MAP,$(outbase).map)
    273273endef
     
    294294        $(QUIET)$(TOOL_GCC64_LD_SYSMOD) $(TOOL_GCC64_LDFLAGS.sysmod) $(flags) -o $(out) $(objs)\
    295295                $(foreach p,$(libpath), -L$(p))\
    296                 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\
     296                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(lib)), $(lib)))\
    297297                $(call TOOL_GCC64_LD_SYSMOD_MAP,$(outbase).map)
    298298endef
Note: See TracChangeset for help on using the changeset viewer.