[PATCH] Update ia64 libstdc++ baseline symbols

Jakub Jelinek jakub@redhat.com
Thu Apr 10 08:19:00 GMT 2014


On Thu, Apr 10, 2014 at 10:15:59AM +0200, Andreas Schwab wrote:
> Jakub Jelinek <jakub@redhat.com> writes:
> 
> > On Thu, Apr 10, 2014 at 09:52:35AM +0200, Andreas Schwab wrote:
> >> Tested on ia64-suse-linux and installed as obvious.
> >
> > Please don't add the TLS symbols in there, they aren't included
> > in any of the linux baselines
> 
> Actually, there are some:
> 
> libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
> libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
> libstdc++-v3/config/abi/post/mips64-linux-gnu/32/baseline_symbols.txt
> libstdc++-v3/config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt
> libstdc++-v3/config/abi/post/mips64-linux-gnu/baseline_symbols.txt
> libstdc++-v3/config/abi/post/solaris2.10/amd64/baseline_symbols.txt
> libstdc++-v3/config/abi/post/solaris2.10/baseline_symbols.txt
> libstdc++-v3/config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt
> libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
> 
> Should they all be removed (including the solaris ones)?

I'd say so, perhaps with the exception of Solaris where I'd leave that to
the target maintainer to decide.

The other alternative is to have the TLS symbols included everywhere and add
some magic to the abi checking scripts/proglet which would detect the
emulated TLS configuration and not error out if the TLS symbols disappear,
probably better long term, but supposedly too late for 4.9 for now.

	Jakub



More information about the Gcc-patches mailing list