From: Steven Barth Date: Sat, 20 Jun 2015 18:36:52 +0000 (+0000) Subject: uclibc++: link against libssp_nonshared instead of libssp X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;h=6bf3ca09821f628bca5941cc3c9e12fd64aa6d0b uclibc++: link against libssp_nonshared instead of libssp Signed-off-by: Steven Barth SVN-Revision: 46076 --- diff --git a/package/libs/uclibc++/Makefile b/package/libs/uclibc++/Makefile index 8374db5322..3e9fd73c26 100644 --- a/package/libs/uclibc++/Makefile +++ b/package/libs/uclibc++/Makefile @@ -44,10 +44,6 @@ UCLIBC_TARGET_ARCH:=$(shell echo $(ARCH) | sed -e s'/-.*//' \ -e 's/mipsel.*/mips/' \ ) -ifeq ($(ARCH),powerpc) -TARGET_CFLAGS += -fno-stack-protector -endif - TARGET_CFLAGS += $(FPIC) ifneq ($(CONFIG_CCACHE),) @@ -61,7 +57,7 @@ MAKE_FLAGS:= \ CROSS="$(TARGET_CROSS)" \ LDFLAGS="-Wl,--warn-common -Wl,--warn-once -Wl,-z,combreloc -Wl,-z,defs $(TARGET_LDFLAGS)" \ CP="$(CP)" \ - GEN_LIBS="-lc $(LIBGCC_S) -lssp" \ + GEN_LIBS="-lc $(LIBGCC_S) -lssp_nonshared" \ check_as_needed= # check_as_needed overrides dependency on libgcc_s