WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH] Disable GCC stack protection in kernel builds

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH] Disable GCC stack protection in kernel builds
From: Brendan Cully <brendan@xxxxxxxxx>
Date: Mon, 18 Dec 2006 11:36:41 -0700
Delivery-date: Mon, 18 Dec 2006 11:36:47 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
# 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 <=