ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/README.linux-glibc
(Generate patch)

Comparing Coro/README.linux-glibc (file contents):
Revision 1.5 by pcg, Thu Apr 1 02:29:05 2004 UTC vs.
Revision 1.6 by root, Sun Mar 2 16:10:21 2008 UTC

5Glibc contains a bug that causes any program linked against pthreads AND 5Glibc contains a bug that causes any program linked against pthreads AND
6using coroutines (of any kind, not only Coro, but including most userspace 6using coroutines (of any kind, not only Coro, but including most userspace
7thread libraries like gnu-pth) or alternate stacks to segfault on calls to 7thread libraries like gnu-pth) or alternate stacks to segfault on calls to
8pthread functions. And glibc happens to do a lot of these calls. 8pthread functions. And glibc happens to do a lot of these calls.
9 9
10(Even if you perl is not compiled against pthreads, Time::HiRes links 10(Even if your perl is not compiled against pthreads, e.g. Time::HiRes links
11against -lrt, which drags in pthreads. The same is true for other modules, 11against -lrt, which drags in pthreads. The same is true for other modules,
12so watch out). 12so watch out).
13 13
14The bug is rather difficult to fix. This is not a problem, however, since 14The bug is rather difficult to fix. This is not a problem, however, since
15glibcs compiled for linux-2.4 use a much more efficient method to locate 15glibcs compiled for linux-2.4 use a much more efficient method to locate

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines