svn commit: trunk/uClibc: libnsl libresolv

aldot at uclibc.org aldot at uclibc.org
Sat Nov 15 16:10:30 UTC 2008


Author: aldot
Date: 2008-11-15 08:10:29 -0800 (Sat, 15 Nov 2008)
New Revision: 24053

Log:
- if ssp is enabled then make sure that __stack_chk_fail resolves


Modified:
   trunk/uClibc/libnsl/Makefile.in
   trunk/uClibc/libresolv/Makefile.in


Changeset:
Modified: trunk/uClibc/libnsl/Makefile.in
===================================================================
--- trunk/uClibc/libnsl/Makefile.in	2008-11-15 15:55:31 UTC (rev 24052)
+++ trunk/uClibc/libnsl/Makefile.in	2008-11-15 16:10:29 UTC (rev 24053)
@@ -8,6 +8,11 @@
 CFLAGS-libnsl := -DNOT_IN_libc -DIS_IN_libnsl $(SSP_ALL_CFLAGS)
 
 LDFLAGS-libnsl.so := $(LDFLAGS)
+ifdef ASNEEDED
+ifeq ($(UCLIBC_HAS_SSP),y)
+LDFLAGS-libnsl.so += -Wl,--no-as-needed -lc -Wl,--as-needed
+endif
+endif
 
 LIBS-libnsl.so := $(LIBS)
 

Modified: trunk/uClibc/libresolv/Makefile.in
===================================================================
--- trunk/uClibc/libresolv/Makefile.in	2008-11-15 15:55:31 UTC (rev 24052)
+++ trunk/uClibc/libresolv/Makefile.in	2008-11-15 16:10:29 UTC (rev 24053)
@@ -8,6 +8,11 @@
 CFLAGS-libresolv := -DNOT_IN_libc -DIS_IN_libresolv $(SSP_ALL_CFLAGS)
 
 LDFLAGS-libresolv.so := $(LDFLAGS)
+ifdef ASNEEDED
+ifeq ($(UCLIBC_HAS_SSP),y)
+LDFLAGS-libresolv.so += -Wl,--no-as-needed -lc -Wl,--as-needed
+endif
+endif
 
 LIBS-libresolv.so := $(LIBS)
 




More information about the uClibc-cvs mailing list