|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] Disable GCC stack protection in kernel builds
# HG changeset patch
# User Brendan Cully <brendan@xxxxxxxxx>
# Date 1166470577 28800
# Node ID 18d9894cb78627cf743a2df98f29e22d3ffd7819
# Parent 469478194aef6e987f9281efbc0756749be6eb80
Disable GCC stack protection in kernel builds.
Without this flag, the kernel won't build on Ubuntu 6.10.
Signed-off-by: Brendan Cully <brendan@xxxxxxxxx>
diff -r 469478194aef -r 18d9894cb786
patches/linux-2.6.16.33/gcc-no-stack-protection-flag.patch
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/linux-2.6.16.33/gcc-no-stack-protection-flag.patch Mon Dec
18 11:36:17 2006 -0800
@@ -0,0 +1,12 @@
+--- ../pristine-linux-2.6.16.33/Makefile 2006-12-06 14:06:45.000000000 -0800
++++ ./Makefile 2006-12-06 14:07:32.000000000 -0800
+@@ -533,6 +533,9 @@
+ # disable pointer signedness warnings in gcc 4.0
+ CFLAGS += $(call cc-option,-Wno-pointer-sign,)
+
++# disable stack protection
++CFLAGS += $(call cc-option,-fno-stack-protector,)
++
+ # Default kernel image to build when no specific target is given.
+ # KBUILD_IMAGE may be overruled on the commandline or
+ # set in the environment
diff -r 469478194aef -r 18d9894cb786 patches/linux-2.6.16.33/series
--- a/patches/linux-2.6.16.33/series Mon Dec 18 00:14:40 2006 +0000
+++ b/patches/linux-2.6.16.33/series Mon Dec 18 11:36:17 2006 -0800
@@ -8,6 +8,7 @@ device_bind.patch
device_bind.patch
fix-hz-suspend.patch
fix-ide-cd-pio-mode.patch
+gcc-no-stack-protection-flag.patch
i386-mach-io-check-nmi.patch
ipv6-no-autoconf.patch
net-csum.patch
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] [PATCH] Disable GCC stack protection in kernel builds,
Brendan Cully <=
|
|
|
|
|