Transition hppa from linuxthreads to nptl is ready to proceed.
The following patches implement version 2 of the NPTL upgrade for
hppa. This second version is a rewrite of internal pthread structures
and is 100% ABI backwards compatible. All old applications will run
with the new glibc, including during partial upgrades.
I have tested the following patches with eglibc_2.10.1-0exp1, the
testing has included the standard glibc regression testing, simulation
of partial upgrades, and heavy chroot testing with Xnest, and several
large multithreaded UI applications (evince, xchat, nautilus,
gnome-session etc). All tests succeeded.
* Please add the following patch to the hppa set of patches:
* Please use this exepcted testsuite failures file:
* Please remove the hppa/local-nptl-compat.diff patch from the patch series.
* Please enable nptl in sysdeps/hppa.mk.
Feel free to roll out the nptl upgrade whenever is convenient for you.
I will be checking in an identical patch to glibc ports later tonight.
Please email me directly if anything is wrong or you need help.
Grant, Petr, Aurelian, thank you for reviewing this patch.