Powerpc Linux build fails
Kumar Gala
kumar.gala@freescale.com
Wed May 19 16:24:00 GMT 2004
Is .machine support in binutils-2.15?
- kumar
On May 19, 2004, at 12:10 AM, Alan Modra wrote:
> On Tue, May 18, 2004 at 09:27:34PM -0700, Geoff Keating wrote:
>> I am not sure about this new -mstrict. I am sure someone is expecting
>> -mpower3 to really mean 'power3 only' and will get a nasty surprise
>> when they use a power4 instruction by mistake and their program
>> crashes.
>
> Probably true. However, the feedback I'm getting at the moment is that
> it's a nasty surprise that the Linux kernel doesn't compile.. The same
> goes for current powerpc64 glibc with VMX extensions.
>
>> It is perfectly acceptable to say "GAS version X will only work with
>> GCC version > Y". People using old GCC can always use old binutils
>> with it. (They can also hack their specs file to pass -many, if
>> that's what they really want.)
>>
>> The fully-correct way to do this is to have GCC generate a directive
>> after option parsing, like '.machine 7400' or so, and have GAS
>> interpret it, otherwise you end up in specs hell. (Doesn't ppc gas
>> already have a directive like that? I seem to remember seeing such a
>> patch fly by...)
>
> Yes, .machine was implemented 2003-11-22.
>
> --
> Alan Modra
> IBM OzLabs - Linux Technology Centre
More information about the Binutils
mailing list