Re: [PATCH] Allow compiling i386 with an x86-64 compiler
From: H. Peter Anvin
Date: Mon Nov 29 2004 - 14:45:22 EST
Tom Rini wrote:
On Wed, Nov 24, 2004 at 08:22:05AM -0800, H. Peter Anvin wrote:
This patch adds -m32 if gcc supports it, thus making it easier to
compile the i386 architecture with an x86-64 compiler.
Note that it adds the option to CC, since it also affects assembly code
and linking. The extra level of indirection is because $(call
cc-option) itself uses $(CC), so just doing CC += ... would cause $(CC)
to be recursively defined.
Just so 'bi-arch' arches look the same, I'd like to suggest (and stolen
from ppc32) something like:
HAS_BIARCH := $(call cc-option-yn, -m32)
ifeq ($(HAS_BIARCH),y)
CC := $(CC) -m32
endif
Up near the top...
I'm not really happy with it, because it's misleading; it implies it
tests for a working x86-64 devel environment, which it doesn't. It's
not a strong opinion, though.
-hpa
-
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/