view patches/makedev-fno-stack-protector.patch @ 5455:f99d163249ad

makedev: include patch.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Wed, 29 Jul 2009 11:41:44 +0200
parents
children
line wrap: on
line source

--- 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