>So far so good.  I see you've renamed hurd_condition_wait in most places
>but did you move the actual definition as well?  I am getting undefined
>references to hurd_cond_wait.

No, I didn't, and that is the problem. The original hurd_condition_wait
is in libthreads. That is the most natural place for it to be, as it is
a modified form of condition_wait, and relies on the internals of a
condition type. The most natural place for hurd_cond_wait to be is in
pthreads, and right now the source expects pthreads to provide it. The
only other solution I can think of is creating a libhurdcancellation 
that contains copies of all of the internal parts of pthreads that are 
needed to allow this one function to be compiled.

This is one of the issues that makes compilation a pain,

Thomas D

Reply via email to