I've applied Barry's patch, and removed all cthreads references that I can find (in the code that gets compiled). I compiled everything in the source tree, so I clobbered the linker script version of libpthread.a. In attempting to run ext2fs.static, I get an assertion failure in pthread (somewhere). I renamed the library and unclobbered the linker script, and am now trying to just recompile ext2fs.static. However, when I do I get errors about undefined references to hurd_condition_wait. That function is in libpthread2.a, so why can it not be found now that we're going through the linker script?
Thomas D