aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mn10300
diff options
context:
space:
mode:
authorGeert Uytterhoeven <geert@linux-m68k.org>2012-10-04 17:11:13 -0700
committerBen Hutchings <ben@decadent.org.uk>2012-10-17 03:49:33 +0100
commit904e3e1af742e8893f257991aff8eafcfb48e73f (patch)
treeca12a40d87a7a2b629f2d4a26033a9d3a5d64669 /arch/mn10300
parent250c7501a05653cd581be4f0ae74f72e74ae6e5e (diff)
downloadkernel_samsung_smdk4412-904e3e1af742e8893f257991aff8eafcfb48e73f.zip
kernel_samsung_smdk4412-904e3e1af742e8893f257991aff8eafcfb48e73f.tar.gz
kernel_samsung_smdk4412-904e3e1af742e8893f257991aff8eafcfb48e73f.tar.bz2
mn10300: only add -mmem-funcs to KBUILD_CFLAGS if gcc supports it
commit 9957423f035c2071f6d1c5d2f095cdafbeb25ad7 upstream. It seems the current (gcc 4.6.3) no longer provides this so make it conditional. As reported by Tony before, the mn10300 architecture cross-compiles with gcc-4.6.3 if -mmem-funcs is not added to KBUILD_CFLAGS. Reported-by: Tony Breeds <tony@bakeyournoodle.com> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> Cc: David Howells <dhowells@redhat.com> Cc: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'arch/mn10300')
-rw-r--r--arch/mn10300/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mn10300/Makefile b/arch/mn10300/Makefile
index 7120282..3eb4a52 100644
--- a/arch/mn10300/Makefile
+++ b/arch/mn10300/Makefile
@@ -26,7 +26,7 @@ CHECKFLAGS +=
PROCESSOR := unset
UNIT := unset
-KBUILD_CFLAGS += -mam33 -mmem-funcs -DCPU=AM33
+KBUILD_CFLAGS += -mam33 -DCPU=AM33 $(call cc-option,-mmem-funcs,)
KBUILD_AFLAGS += -mam33 -DCPU=AM33
ifeq ($(CONFIG_MN10300_CURRENT_IN_E2),y)