diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2007-12-12 09:54:56 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2007-12-12 09:54:56 +0000 |
commit | 48d64ccff906c4cd0b6c3ff2eae77b4e71e955f4 (patch) | |
tree | da613f950fec08f1b574c0cb0a6a6fbd2695ac9f | |
parent | 2faf59db7dd6574a1e9d7826c0c5873e9bf0a671 (diff) | |
download | perl-48d64ccff906c4cd0b6c3ff2eae77b4e71e955f4.tar.gz |
Document the strerror_r / g++ / threads bug
p4raw-id: //depot/perl@32613
-rw-r--r-- | pod/perl5100delta.pod | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pod/perl5100delta.pod b/pod/perl5100delta.pod index 3ce94defc3..b3d26d6b29 100644 --- a/pod/perl5100delta.pod +++ b/pod/perl5100delta.pod @@ -1541,6 +1541,11 @@ Stacked filetest operators won't work when the C<filetest> pragma is in effect, because they rely on the stat() buffer C<_> being populated, and filetest bypasses stat(). +When compiled with g++ and thread support on Linux, it's reported that the +C<$!> stops working correctly. This is related to the fact that the glibc +provides two strerror_r(3) implementation, and perl selects the wrong +one. + =head1 Platform Specific Problems =head1 Reporting Bugs |