[PATCH] New condvar implementation that provides stronger ordering guarantees.
Florian Weimer
fweimer@redhat.com
Mon Feb 13 11:35:00 GMT 2017
On 02/11/2017 07:24 PM, Mike Frysinger wrote:
> i'm familiar with the background of linuxthreads->nptl. hppa took quite
> a while to make the nptl migration because of backwards compat with the
> linuxthreads abi.
>
> my counter point is that we actively broke the hppa kernel abi wrt signal
> numbering to the point where you have to recompile glibc and apps in order
> for code to work. that happened after the nptl transition which means we
> don't have any code that cares about the linuxthreads abi anymore.
>
> i haven't looked closer to see if the abi is also locked in on the nptl
> side though in which case we can't.
HPPA uses public struct definitions which have non-default alignment, so
we can't use the generic definitions without changing ABI and struct
layout in user-defined structs which embed those structs.
The LinuxThreads/NPTL history does not matter at this point.
Thanks,
Florian
More information about the Libc-alpha
mailing list