Procházet zdrojové kódy

uclibc++: link libssp_nonshared only for musl

Signed-off-by: Steven Barth <[email protected]>

SVN-Revision: 46192
Steven Barth před 10 roky
rodič
revize
f3cacb9e84
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      package/libs/uclibc++/Makefile

+ 5 - 1
package/libs/uclibc++/Makefile

@@ -50,6 +50,10 @@ ifneq ($(CONFIG_CCACHE),)
 TARGET_CXX=$(TARGET_CXX_NOCACHE)
 endif
 
+ifeq ($(CONFIG_USE_MUSL),y)
+SSP_LIB=-lssp_nonshared
+endif
+
 MAKE_FLAGS:= \
 	TOPDIR="$(PKG_BUILD_DIR)/" \
 	$(TARGET_CONFIGURE_OPTS) \
@@ -57,7 +61,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_nonshared" \
+	GEN_LIBS="-lc $(LIBGCC_S) $(SSP_LIB)" \
 	check_as_needed=
 
 # check_as_needed overrides dependency on libgcc_s