Hey folks,

Thanks to Samuel I got past my errno problems but now I am getting this error:

/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc_pic.os: In function `__pause_nocancel':
../sysdeps/posix/pause.c:55: undefined reference to `sigsuspend_not_cancel'
collect2: ld returned 1 exit status
make[1]: *** [/devel3/bdefreese/glibc-2.5/glibc-2.5/build/libc.so] Error 1
make[1]: Leaving directory `/devel3/bdefreese/glibc-2.5/glibc-2.5'
make: *** [all] Error 2

This is the offending section from pause.c:

#ifndef NO_CANCELLATION
# include <not-cancel.h>

int
__pause_nocancel (void)
{
 sigset_t set;

 __sigemptyset (&set);
 __sigprocmask (SIG_BLOCK, NULL, &set);

 return sigsuspend_not_cancel (&set);
}
#endif


As far as I can tell this stuff is coming from nptl. Do we want to head down that road or should I be trying to work around this? I assume that nptl would be A LOT more work?

Thanks,

Barry deFreese


_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd

Reply via email to