PARISC Userspace Updates 2003-01-14
A new year and a new look at our userspace. Spurred on by Willy's email about Kernel developments, I wanted to recap some userspace movement in the past while:
--- Individual Maintainers ---
- John David Anglin (JDA) is spearheading gcc development for hppa = Developing the coolest locking primitive ever seen in glibc. = Spotted nasty lock mistakes in pthreads
= Has gcc failing less and running faster.
- Carlos O'Donell took over Glibc development from Willy = Sent 90% of the glibc patches upstream
- Big thanks to Willy who did a _lot_ of the original work, and suffered through it's maintenance.
= Fixed rounding mask bugs in glibc fp* code
= SHMLBA bugs squashed
= Synchronized sigcontext between kernel and glibc. = Going crazy on Glibc, and writing static 64-bit Glibc. = We saw 2.3.x released for HPPA :)
= Mulling over cache coherency, ldcw, and D-cache move-in's.
- I think JDA took over binutils for HPPA too...
--- Currently Being worked On ---
- GNU Glibc
= Preparing final 10% into a form that can be accepted
upstream.
= Fixing locking primitives.
= Trying to have zero failures in 'make check' = fraiseexcept is still a bugger with delayed exceptions? = EWOULDBLOCK emulation needs analysis.
= setjmp/longjmp implementation needs testing. = Implementing *context() calls.
= Make atomic ops atomic (atomicity.h)
= Initial implementation of a static 64-bit Glibc is in
the works.
- GNU Gdb
= Initially maintained as a patch for GDB 5.2 in debian. = Not an offical GDB port yet...
= Carlos is working on and off to work this into
GDB 5.3, since he agreed to do it for Drow.
= Help appreciated.
= Thanks for various people like Richard, JDA and Randolph
for fixing bugs.
- GNU Binutils
= A mystery to me... and I actively read the mailinglist :) = I believe we have some symbol visibility bugs.
====
Things that could be done if anyone is thinking of a project, though help on the above is much more appreciated.
- Prelink on HPPA, requiring some binutils/glibc changes
= http://freshmeat.net/projects/prelink/?topic_id=253
- NTPL on HPPA, requiring gcc/binutils/glibc changes = http://people.redhat.com/drepper/nptl-design.pdf
= http://people.redhat.com/drepper/tls.pdf
====
How other ports do it, I'm not sure. There's a lot of love in this particular port :) Again, many thanks to all of the hardworking individuals who help.
Cheers,
Carlos.
p.s. Any glaring inconsistencies or lack of knowledge are mine and mine
alone, so feel free to correct them.
Quoted 1 line
- I think JDA took over binutils for HPPA too...
;-(
Quoted 1 line
= I believe we have some symbol visibility bugs.
I have some testsuite fixes that make them invisible. I'm not aware of any actual bugs (except hppa64).
Dave
Signature · 2 lines
J. David Anglin [email protected] National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
Quoted 4 lines · Carlos O'Donell
A new year and a new look at our userspace. Spurred on by Willy's email about Kernel developments, I wanted to recap some userspace movement in the past while:
One individual who's not mentioned here is Lamont Jones who runs the Debian hppa autobuilder. He's doing a great job of keeping us >99% uptodate.
Signature · 3 lines
"It's not Hollywood. War is real, war is primarily not about defeat or victory, it is about death. I've seen thousands and thousands of dead bodies. Do you think I want to have an academic debate on this subject?" -- Robert Fisk
Quoted 7 lines
Quoted 3 lines
A new year and a new look at our userspace. Spurred on by Willy's email about Kernel developments, I wanted to recap some userspace movement in the past while:
One individual who's not mentioned here is Lamont Jones who runs the Debian hppa autobuilder. He's doing a great job of keeping us >99% uptodate.
Good call! Where would we be without lj :)
c.