This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: Ports updates for NPTL _internal aliases change
- From: Carlos O'Donell <carlos_odonell at mentor dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: <libc-ports at sourceware dot org>
- Date: Wed, 30 May 2012 09:23:02 -0400
- Subject: Re: Ports updates for NPTL _internal aliases change
- References: <Pine.LNX.4.64.1205300958370.25659@digraph.polyomino.org.uk>
On 5/30/2012 6:00 AM, Joseph S. Myers wrote:
> I've applied these changes to update the ARM and MIPS ports for the move
> of NPTL to use hidden_def instead of _internal function aliases.
>
> Other architectures (alpha, ia64, hppa, m68k, tile) will need similar
> changes. hppa does more complicated things with _internal function names
> and I don't know exactly what will be right there.
Yes, for hppa the Linuxthreads->NPTL transition was more difficult,
and required a wrapper around pthread_cond* functions to manage the
state of a possibly statically initialized pthread_cond*.
We call the _internal functions from the wrappers after initializing
pthread_cond* variables.
Is that still possible?
Cheers,
Carlos.
--
Carlos O'Donell
Mentor Graphics / CodeSourcery
carlos_odonell@mentor.com
carlos@codesourcery.com
+1 (613) 963 1026