Re: 2.6.8 link failure for powerpc-970?

Dan Kegel
2004-09-23T14:16:32Z

Anton Blanchard wrote:
>
>
>>Sure. For ppc64, beyond allnoconfig, I had to enable
>>CONFIG_SYSVIPC
>>CONFIG_SYSCTL
>>CONFIG_NET
>>... um, but that didn't fix everything. Now it fails with
>
>
> OK, I guess we need some better wrapping of compat code.

Yeah, probably for several of the 64 bit arches. Sounds like
a nice little kernel-janitor project.

>>Um, why is it using the host's gcc? I ran make with
>>make V=1 ARCH=ppc64
>>CROSS_COMPILE=/opt/crosstool/powerpc64-unknown-linux-gnu/gcc-3.4.2-glibc-2.3.3/bin/powerpc64-unknown-linux-gnu-
>>so it really should know better, shouldn't it?
>
>
> Check out arch/ppc64/boot/Makefile, in particular CROSS32_COMPILE. The
> boot wrapper is a 32bit binary.
>
> Now that the toolchain is biarch capable we could get rid of that and
> use gcc -m32 instead. But for the moment specify a CROSS32_COMPILE ant
> things should link.

Aha! Got it. Thanks!
- Dan