Signed-off-by: Frans Pop <elendil@xxxxxxxxx> --- Change was suggested by Sam Ravnborg; see http://lkml.org/lkml/2009/7/18/15. Untested, but a similar patch for x86 was tested to work. diff --git a/arch/um/Makefile-i386 b/arch/um/Makefile-i386 index 302cbe5..2c3e658 100644 --- a/arch/um/Makefile-i386 +++ b/arch/um/Makefile-i386 @@ -35,8 +35,9 @@ cflags-y += -ffreestanding # 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. Also, gcc # 4.3.0 needs -funit-at-a-time for extern inline functions. -KBUILD_CFLAGS += $(shell if [ $(call cc-version) -lt 0400 ] ; then \ - echo $(call cc-option,-fno-unit-at-a-time); \ - else echo $(call cc-option,-funit-at-a-time); fi ;) +KBUILD_CFLAGS += $(call cc-ifversion, -lt, 0400, \ + $(call cc-option,-fno-unit-at-a-time)) +KBUILD_CFLAGS += $(call cc-ifversion, -ge, 0400, \ + $(call cc-option,-funit-at-a-time)) KBUILD_CFLAGS += $(cflags-y) -- 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