On Thu, Jul 23, 2009 at 08:56:27PM +0200, Frans Pop wrote: >Signed-off-by: Frans Pop <elendil@xxxxxxxxx> >--- > >Change was suggested by Sam Ravnborg; see http://lkml.org/lkml/2009/7/18/15. >Tested to work correctly. Reviewed-by: WANG Cong <xiyou.wangcong@xxxxxxxxx> > >diff --git a/arch/x86/Makefile b/arch/x86/Makefile >index 1b68659..1f3851a 100644 >--- a/arch/x86/Makefile >+++ b/arch/x86/Makefile >@@ -32,8 +32,8 @@ ifeq ($(CONFIG_X86_32),y) > > # Disable unit-at-a-time mode on pre-gcc-4.0 compilers, it makes gcc use > # a lot more stack due to the lack of sharing of stacklots: >- KBUILD_CFLAGS += $(shell if [ $(call cc-version) -lt 0400 ] ; then \ >- echo $(call cc-option,-fno-unit-at-a-time); fi ;) >+ KBUILD_CFLAGS += $(call cc-ifversion, -lt, 0400, \ >+ $(call cc-option,-fno-unit-at-a-time)) > > # CPU-specific tuning. Anything which can be shared with UML should go here. > include $(srctree)/arch/x86/Makefile_32.cpu >-- >To unsubscribe from this list: send the line "unsubscribe linux-kernel" in >the body of a message to majordomo@xxxxxxxxxxxxxxx >More majordomo info at http://vger.kernel.org/majordomo-info.html >Please read the FAQ at http://www.tux.org/lkml/ -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html