OSDN Git Service

- do not pass -Wl with -shared in LDFLAGS_NOSTRIP (Peter S. Mazinger)
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Wed, 25 Mar 2009 19:27:56 +0000 (19:27 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Wed, 25 Mar 2009 19:27:56 +0000 (19:27 -0000)
Rules.mak

index fa6af53..37c3a4e 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -444,7 +444,7 @@ ifeq ($(TARGET_ARCH),frv)
        # -shared by itself would get us global function descriptors
        # and calls through PLTs, dynamic resolution of symbols, etc,
        # which would break as well, but -Bsymbolic comes to the rescue.
-       export LDPIEFLAG:=-Wl,-shared -Wl,-Bsymbolic
+       export LDPIEFLAG:=-shared -Wl,-Bsymbolic
        UCLIBC_LDSO=ld.so.1
 endif
 
@@ -550,7 +550,7 @@ ifneq ($(HAVE_SHARED),y)
 CFLAGS += -DSTATIC
 endif
 
-LDFLAGS_NOSTRIP:=$(CPU_LDFLAGS-y) -Wl,-shared \
+LDFLAGS_NOSTRIP:=$(CPU_LDFLAGS-y) -shared \
        -Wl,--warn-common -Wl,--warn-once -Wl,-z,combreloc
 # binutils-2.16.1 warns about ignored sections, 2.16.91.0.3 and newer are ok
 #LDFLAGS_NOSTRIP+=$(call check_ld,--gc-sections)