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/