[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Glibc-2.5 with TLS cont'd
From: |
Barry deFreese |
Subject: |
Glibc-2.5 with TLS cont'd |
Date: |
Sun, 04 Mar 2007 21:50:52 -0500 |
User-agent: |
Thunderbird 1.5.0.10 (Windows/20070221) |
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
- Glibc-2.5 with TLS cont'd,
Barry deFreese <=