This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Compat symbols in abilist files
- From: Carlos O'Donell <carlos at redhat dot com>
- To: Florian Weimer <fweimer at redhat dot com>, GNU C Library <libc-alpha at sourceware dot org>
- Date: Tue, 18 Apr 2017 22:06:40 -0400
- Subject: Re: Compat symbols in abilist files
- Authentication-results: sourceware.org; auth=none
- References: <6453f4f9-75b5-68b9-0e6b-22f40aaee599@redhat.com>
On 04/13/2017 09:09 AM, Florian Weimer wrote:
> I've come up with the attached patch to mark compat symbols as such in the abilist files.
>
> Do we want to do this? The downside is that when building glibc in certain non-standard configurations, some symbols are not compat symbols anymore (the prime example is probably --enable-obsolete-rpc). On the other hand, the additional verification is valuable.
I think this is a good idea. We should detect changes in compat symbols as ABI breakage.
The upstream glibc abilist files should be for the default supported configuration.
Downstream distros should patch the abilist to match their configuration changes.
--
Cheers,
Carlos.