Remove shlib-versions ABI names support

Carlos O'Donell carlos@redhat.com
Fri Jun 27 18:04:00 GMT 2014


On 06/27/2014 01:42 PM, Joseph S. Myers wrote:
> shlib-versions files can contain ABI lines that map triplets to a
> canonical ABI name.  This name was once used for various purposes
> where test baseline files for different ABIs went in a single
> directory; now these purposes use sysdeps files, generation of headers
> which have per-ABI variants uses abi-variants and related Makefile
> variables and the shlib-versions ABI names are unused.  This patch
> duly removes those lines and associated build system support for them.
> 
> Tested for x86_64 (both a full testsuite run and confirming the
> installed shared libraries are unchanged by the patch).
> 
> 2014-06-27  Joseph Myers  <joseph@codesourcery.com>
> 
> 	* Makeconfig ($(common-objpfx)soversions.mk): Do not generate
> 	abi-name definition.
> 	* scripts/soversions.awk: Do not handle or generate ABI lines.
> 	* shlib-versions: Remove ABI entries.
> 	* sysdeps/powerpc/nofpu/shlib-versions: Remove file.
> 	* sysdeps/x86_64/x32/shlib-versions: Remove ABI entry.

Looks good to me.

I was wondering if ABI could be used for anything outside of
the tree but I can't think of any immediate use. Such users should
propose patches for master if such users exist.

Cheers,
Carlos.



More information about the Libc-alpha mailing list