[PATCH 11/11] kbuild: sanity check the specified arch

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: lkml <linux-kernel@...>
Cc: Sam Ravnborg <sam@...>
Date: Friday, November 9, 2007 - 7:20 pm

If the ARCH used does not exist print out the following:
Makefile:203: *** "ERROR: ARCH (i386) does not exist (for i386 and x86_64 use ARCH=x86)".  Stop.
This check is highly relevant now i386 and x86_64 are gone.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Christoph Hellwig <hch@infradead.org>
---
 Makefile |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/Makefile b/Makefile
index afeeef8..902082b 100644
--- a/Makefile
+++ b/Makefile
@@ -198,6 +198,11 @@ CROSS_COMPILE	?=
 UTS_MACHINE 	:= $(ARCH)
 SRCARCH 	:= $(ARCH)
 
+# Sanity check the specified ARCH
+ifeq ($(wildcard $(srctree)/arch/$(ARCH)/Kconfig),)
+        $(error "ERROR: ARCH ($(ARCH)) does not exist (for i386 and x86_64 use ARCH=x86)")
+endif
+
 KCONFIG_CONFIG	?= .config
 
 # SHELL used by kbuild
-- 
1.5.3.4.1157.g0e74-dirty

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/11 v3] enable "make ARCH=x86", Sam Ravnborg, (Fri Nov 9, 7:08 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Frans Pop, (Mon Nov 12, 7:59 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Christoph Hellwig, (Sat Nov 10, 11:53 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Jeff Garzik, (Fri Nov 9, 11:23 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Sam Ravnborg, (Sat Nov 10, 3:54 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Jeff Garzik, (Sat Nov 10, 4:23 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Adrian Bunk, (Sat Nov 10, 6:13 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Paul Mundt, (Sat Nov 10, 4:21 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Adrian Bunk, (Sat Nov 10, 5:21 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Paul Mundt, (Sat Nov 10, 5:26 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Jeff Garzik, (Sat Nov 10, 4:24 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Sam Ravnborg, (Sat Nov 10, 5:39 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Paul Mundt, (Sat Nov 10, 4:44 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", H. Peter Anvin, (Sat Nov 10, 4:35 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Theodore Tso, (Sat Nov 10, 5:24 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Sam Ravnborg, (Sat Nov 10, 4:46 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Nick Piggin, (Sat Nov 10, 1:26 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Brian Gerst, (Sat Nov 10, 12:05 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Jeff Garzik, (Sat Nov 10, 12:12 am)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Roman Zippel, (Wed Nov 14, 4:13 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Adrian Bunk, (Fri Nov 9, 11:50 pm)
Re: [PATCH 0/11 v3] enable "make ARCH=x86", Randy Dunlap, (Fri Nov 9, 11:37 pm)
[PATCH 09/11] x86: enable "make ARCH=x86", Sam Ravnborg, (Fri Nov 9, 7:20 pm)
[PATCH 03/11] x86: arch/x86/Kconfig.cpu unification, Sam Ravnborg, (Fri Nov 9, 7:20 pm)
[PATCH 11/11] kbuild: sanity check the specified arch, Sam Ravnborg, (Fri Nov 9, 7:20 pm)
[PATCH 01/11] x86: unification of cfufreq/Kconfig, Sam Ravnborg, (Fri Nov 9, 7:20 pm)