about summary refs log tree commit diff
path: root/pkgs/development/libraries/glibc-2.10/stack-protector-link.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/glibc-2.10/stack-protector-link.patch')
-rw-r--r--pkgs/development/libraries/glibc-2.10/stack-protector-link.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/development/libraries/glibc-2.10/stack-protector-link.patch b/pkgs/development/libraries/glibc-2.10/stack-protector-link.patch
new file mode 100644
index 000000000000..d200ece52df7
--- /dev/null
+++ b/pkgs/development/libraries/glibc-2.10/stack-protector-link.patch
@@ -0,0 +1,12 @@
+Make sure `nscd' et al. are linked against `libssp'.
+
+--- glibc-2.11/nscd/Makefile	2009-10-30 18:17:08.000000000 +0100
++++ glibc-2.11/nscd/Makefile	2009-11-22 01:19:37.000000000 +0100
+@@ -126,6 +126,7 @@ CFLAGS-res_hconf.c += $(nscd-cflags)
+ ifeq (yesyes,$(have-fpie)$(build-shared))
+ relro-LDFLAGS += -Wl,-z,now
+ 
++$(objpfx)nscd: LDFLAGS += -lssp
+ $(objpfx)nscd: $(addprefix $(objpfx),$(nscd-modules:=.o))
+ 	$(+link-pie)
+ endif