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

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

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] [PATCH] Disable GCC stack protection in kernel builds
From: Brendan Cully <brendan@xxxxxxxxx>
Date: Tue, 9 Jan 2007 13:31:10 -0800
Delivery-date: Tue, 09 Jan 2007 13:30:52 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <18d9894cb78627cf743a.1166470601@xxxxxxxxxxxxxxxxx>
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>
Mail-followup-to: xen-devel@xxxxxxxxxxxxxxxxxxx
References: <18d9894cb78627cf743a.1166470601@xxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.13 (2006-11-21)
Any comments? It should be obsoleted by a newer upstream kernel, but
it's convenient in the mean time.

On Monday, 18 December 2006 at 11:36, Brendan Cully wrote:
> # 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
> +++ 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
> +++ 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

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Xen-devel] [PATCH] Disable GCC stack protection in kernel builds, Brendan Cully <=