From 0affdb833397900e973280bd1ce851dab62fc100 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Thu, 2 Aug 2007 18:53:51 +0000 Subject: [PATCH] rules.mk: Specify linker in LD variable instead of CC --- make/rules.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/make/rules.mk b/make/rules.mk index dd69486b..22b55412 100644 --- a/make/rules.mk +++ b/make/rules.mk @@ -56,10 +56,10 @@ endif ifeq ($(LIBTYPE),shared) lib%.so: %.o # $(LIB_SO) - $(CC) -shared $(LDFLAGS) $^ -o $@ + $(LD) -shared $(LDFLAGS) $^ -o $@ else lib%.so: %.o - $(CC) $(LDFLAGS) $^ -o $@ + $(LD) $(LDFLAGS) $^ -o $@ endif $(VERSION_SCRIPT): @@ -67,11 +67,11 @@ $(VERSION_SCRIPT): ifneq ($(TARGET),mingw) $(LIB_SO): $(VERSION_SCRIPT) $(LIB_A) - $(CC) -shared -Wl,--whole-archive,-soname=$(notdir $@) $(VERSION_SCRIPT) $(LIB_A) -Wl,--no-whole-archive \ + $(LD) -shared -Wl,--whole-archive,-soname=$(notdir $@) $(VERSION_SCRIPT) $(LIB_A) -Wl,--no-whole-archive \ $(filter-out -l$(LIBNAME),$(LDFLAGS)) -o $@ else $(LIB_SO): $(VERSION_SCRIPT) $(LIB_A) - $(CC) -shared \ + $(LD) -shared \ -Wl,--whole-archive,--out-implib,$(shell echo $(LIB_A) | sed 's/-static//'),--output-def,$(LIB_DEF) \ $(VERSION_SCRIPT) $(LIB_A) -Wl,--no-whole-archive $(filter-out -l$(LIBNAME),$(LDFLAGS)) -o $@ $(MSVCPP_IMPLIB): $(LIB_SO)