changeset 5455:f99d163249ad

makedev: include patch.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Wed, 29 Jul 2009 11:41:44 +0200
parents d26933eaeeb9
children 1a2d6ad5a556
files patches/makedev-fno-stack-protector.patch
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/makedev-fno-stack-protector.patch	Wed Jul 29 11:41:44 2009 +0200
@@ -0,0 +1,15 @@
+--- makedev-3.3.8.2.orig/Makefile~	2003-08-15 22:00:56.000000000 +0200
++++ makedev-3.3.8.2.orig/Makefile	2009-07-28 19:54:04.442869506 +0200
+@@ -46,6 +46,12 @@ archive:
+ 	@echo " "
+ 	@echo "The final archive is MAKEDEV-$(VERSION)-$(RELEASE).tar.gz."
+ 
++have_fno_stack_protector = $(strip $(shell echo 'int i;' | $(CC) -fno-stack-protector -c -xc -o /dev/null - 2> /dev/null && echo yes || echo no))
++
++ifeq ($(have_fno_stack_protector),yes)
++CFLAGS += -fno-stack-protector
++endif
++
+ MAKEDEV: MAKEDEV.c
+ 
+ mksock: mksock.c