I made a new branch on my repo called easypthreads. I also had my first run-in with not knowing crap about git. Hopefully, all is well. The easypthreads branch still treats pthreads as a Hurd library. The address:https://bitbucket.org/timmytdm/pthreads-hurd.git
I also made a libpthread repo: it has Vicente Ara's cond-cancel in it, as well as the fix_have_kernel_resources developmental branch, and some madness of mine: https://bitbucket.org/timmytdm/libpthreads.git Clone libpthreads so that the libpthreads directory is in the hurd directory. The easypthreads branch has a file called Prestidigitation.sh in it, in the root hurd directory. That script should build everything into something that runs. I haven't tested it yet, but I'm pretty confident that it works. Sorry for the hassle, Thomas D