Hello, An updated version of David M's patch posted at https://lists.linuxia64.org/archives//linux-ia64/2003-February/004656.html is attached. The libc part should apply ontop libc cvs and the NPTL part with NPTL 0.34. To build I used ../libc/configure --with-tls --with-__thread --with-headers=/usr/src/linux-2.5.64/include --enable-add-ons=nptl --prefix=/usr CC=gcc-snap where gcc-snap is the latest 3.3 snapshot [*]. You will obviously need a kernel that is sufficient to run NPTL and have fsyscall support enabled. I can make some debian archives of this if it would help people to test it. It passes make check (except for known failures) and we here at Gelato@UNSW will be using it internally, but at the moment all I would say is "works for me". Regards, -i ianw@gelato.unsw.edu.au http://www.gelato.unsw.edu.au [*] I have seen problems with 3.3 snapshots locking up the system and causing a machine check. I would be interested if anyone using redhat and their gcc 3.2 with the backported __thread changes sees this problem.