[OpenBIOS] PPC cross-compiler defaults to 'powerpc-linux-gnu-' prefix

Andreas Färber andreas.faerber at web.de
Sat Nov 28 15:57:55 CET 2009


Am 26.11.2009 um 22:19 schrieb Segher Boessenkool:

>>>> While setting up a PPC cross-compiler environment for OpenBIOS, I
>>>> noticed that the default cross-compiler prefix is set to
>>>> 'powerpc-linux-gnu-' as opposed to 'powerpc-elf-'.
>>>>
>>> Is there any reason you want -elf instead of -eabi? :-)
>>>
>> Just the crazy assumption there's a generic pattern behind all the
>> target names.
>>
>> -eabi is probably the right one.
>
> EABI is the modern ABI on pretty much all architectures.  It's the
> same as -elf on some archs; -elf is an older ABI on some other archs.

http://gcc.gnu.org/install/specific.html#powerpc-x-elf describes them  
as:

powerpc-*-elf: PowerPC system in big endian mode, running System V.4.

powerpc-*-eabi: Embedded PowerPC system in big endian mode.

Andreas




More information about the OpenBIOS mailing list