# HG changeset patch # User Jan Nieuwenhuizen # Date 1248860504 -7200 # Node ID f99d163249ade5ae70d119232111a54a22a40240 # Parent d26933eaeeb9c82864c59380ca4341faf4b0b40d makedev: include patch. diff -r d26933eaeeb9 -r f99d163249ad patches/makedev-fno-stack-protector.patch --- /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