This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] PR 68192 Export AIX TLS symbols
- From: David Edelsohn <dje dot gcc at gmail dot com>
- To: Alexandre Oliva <aoliva at redhat dot com>, Paolo Bonzini <bonzini at gnu dot org>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Sun, 15 Nov 2015 21:00:28 -0500
- Subject: Re: [PATCH] PR 68192 Export AIX TLS symbols
- Authentication-results: sourceware.org; auth=none
- References: <CAGWvny=6Ptoiurt9FRBzr9+D7mWm_TrYxjAoke0Rzjk9D=jcFg at mail dot gmail dot com> <563B8526 dot 20203 at gnu dot org> <ord1vng4vg dot fsf at livre dot home>
On Thu, Nov 5, 2015 at 10:53 PM, Alexandre Oliva <aoliva@redhat.com> wrote:
> On Nov 5, 2015, Paolo Bonzini <bonzini@gnu.org> wrote:
>
>> On 05/11/2015 17:28, David Edelsohn wrote:
>>> [Explicitly copying build maintainers.]
>>>
>>> Paolo and Alexandre,
>>>
>>> Could you review and help with this patch?
>>>
>>> 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.
>
>> I think it's okay to wait for the patch to be upstream.
>
> *nod*. The reason we want it upstream first is that we don't want a
> regression when someone updates the libtool version in GCC, now or in
> the future.
>
> It's such a simple patch that it should be really easy to get it into
> libtool upstream.
Ten days and still waiting for a response on libtool-patches.
- David