[PATCH] change GLIBC PPC64/ELF2 ABI default to 2.17

Jeff Law law@redhat.com
Thu Jan 30 17:32:00 GMT 2014


On 01/30/14 08:55, Andreas Jaeger wrote:
>> The GLIBC 2.19 will be the 2.19 ABI and the GLIBC-2.17 will be the 2.17
>> ABI. We want to insure that PPC64LE ELF2 binary build on GLIBC-2.17 will
>> run on a 2.18 or 2.19 or later GLIBC. We do not expect a binary build on
>> 2.19 will run on GLIBC 2.18 or 2.17. But this the normal definition.
>
> An ABI is more than just the default symbol version.
>
> I'm asking for a stability promise of the ABI that will be in glibc.
>
> What if the implemented 2.17 glibc used by Carlos is by accident
> incompatible to the 2.19 ABI? Which ABI will then be broken to get those
> compatible again.
That would, of course, be a disaster.  I'm going to trust Carlos & his 
team that this won't happen.  Given glibc's ability to maintain ABI 
compatibility through the years, I'm not terribly concerned here.

I actually worry more about how GCC/LD play into the ABI issues -- 
there's plenty of risk with a newly defined ABI like this that corner 
cases which affect the ABI definition are still lurking out there.  But 
that's another discussion for another list :(


Jeff



More information about the Libc-alpha mailing list