* Atsushi Nemoto <anemo@mba.ocn.ne.jp> [2007-09-26 11:08]:
> I think this is solved on current git a few weeks ago by this commit
> (not mainlined yet):
> > Subject: [MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.
> > Gitweb: http://www.linux-mips.org/g/linux/db423f6e
> It is just one liner and can be backported easily.
I put this into 2.6.22 and it works. Thanks a lot for the link.
> I still think CONFIG_BUILD_ELF64=n is best choice. You can get
> smaller and faster kernel with this. Are there any reason to use
> CONFIG_BUILD_ELF64=y for IP32?
I don't know. All I know is that it's enabled in the Debian kernel
for IP22 and IP32 and has broken the kernel. Thiemo, do you remember
why this option is enabled in our kernels?
> (Note that CONFIG_BUILD_ELF64 and CONFIG_BOOT_ELF64 is separate
> thing.)
Yeah, I'm aware of this. We want to keep CONFIG_BOOT_ELF64 but I'm
happy to turn CONFIG_BUILD_ELF64 off in the Debian kernel if Thiemo
agrees.
Thanks for your response.
--
Martin Michlmayr
http://www.cyrius.com/
|