* Ralf Baechle <firstname.lastname@example.org> [2006-01-18 12:51]:
> At this stage support for gcc 2.95 is decaying and soon may be removed
> entirely from the kernel. So the time to hardwire CONFIG_BUILD_ELF64=y
> may have come.
[mips] Enable BUILD_ELF64 when 64BIT is set
New toolchain does not support building 32-bit ELF objects with 64-bit
code, so we enable BUILD_ELF64 when 64bit is on.
Ralf Baechle: "At this stage support for gcc 2.95 is decaying and soon
may be removed entirely from the kernel. So the time to hardwire
CONFIG_BUILD_ELF64=y may have come."
Signed-off-by: Martin Michlmayr <email@example.com>
Kconfig | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
--- linux-mips/arch/mips/Kconfig 2006-01-10 11:21:15.000000000 +0000
+++ new/arch/mips/Kconfig 2006-01-18 14:07:15.000000000 +0000
@@ -1722,17 +1722,7 @@
bool "Use 64-bit ELF format for building"
depends on 64BIT
- A 64-bit kernel is usually built using the 64-bit ELF binary object
- format as it's one that allows arbitrary 64-bit constructs. For
- kernels that are loaded within the KSEG compatibility segments the
- 32-bit ELF format can optionally be used resulting in a somewhat
- smaller binary, but this option is not explicitly supported by the
- toolchain and since binutils 2.14 it does not even work at all.
- Say Y to use the 64-bit format or N to use the 32-bit one.
- If unsure say Y.
+ default y
bool "Include IRIX binary compatibility"