[PATCH] PR 68192 Export AIX TLS symbols
David Edelsohn
dje.gcc@gmail.com
Tue Nov 3 16:10:00 GMT 2015
On Tue, Nov 3, 2015 at 9:47 AM, Richard Biener
<richard.guenther@gmail.com> wrote:
> On Tue, Nov 3, 2015 at 3:23 PM, David Edelsohn <dje.gcc@gmail.com> wrote:
>> TLS symbols in AIX display a new, different symbol type in nm output.
>> Libtool explicitly creates a list of exported symbols for shared
>> libraries using nm and does not recognize the new TLS symbols, so
>> those symbols are not exported.
>>
>> This is a regression for TLS support on AIX.
>>
>> This patch updates libtool.m4 in GCC and configure for libstdc++-v3,
>> libgfortran, and libgomp. I would like to apply the patch to GCC
>> while I simultaneously work with the Libtool community to correct the
>> bug upstream. I also would like to backport this to GCC 5.2 and GCC
>> 4.9.x.
>
> What does this do to the set of exported symbols esp. on branches.
> Does AIX have library versions?
The patch restores symbols that were omitted by the "nm" change. The
symbols are a superset of the current symbols and were present before,
which is why this is a regression.
Thanks, David
More information about the Gcc-patches
mailing list