[OpenBIOS] [RFC 1/2] switch-arch: Prepare ppc64 support
Andreas Färber
andreas.faerber at web.de
Sat Oct 30 15:26:52 CEST 2010
Am 04.10.2010 um 06:08 schrieb Segher Boessenkool:
>>> Â The -m64 is not yet working in my gcc configuration. Using
>>> -mcpu=powerpc64 instead, the C files compiled
>
> They compiled as 32-bit objects, that's no good.
>
>>> Â but despite tweaking the linker script and adding -melf64ppc to LD
>>> there was a mismatch:
>>>
>>> Â powerpc-elf-ld: powerpc:common64 architecture of input file
>>> `target/arch/ppc/qemu/start.o' is incompatible with powerpc:common
>>> output
>>
>> You should build binutils for powerpc64-elf.
>
> Or enable 64-bit target support in binutils. It sounds like
> the linker script does OUTPUT_ARCH(powerpc:common); fix that?
For the record, the linker script had OUTPUT_ARCH(powerpc), changing
that to OUTPUT_ARCH(powerpc:common64) helped. Thanks for pointing me
in the right direction.
Andreas
More information about the OpenBIOS
mailing list