[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