summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2015-12-17 17:05:33 +1100
committerTony Cook <tony@develop-help.com>2015-12-17 17:05:33 +1100
commitb3d7d86513d56fd205d6766e579023fe4c12eeea (patch)
tree62264ac25f8f9b83a4432970af45e440828351d6
parente3962106e93fa80bf960e71ac7c7727e7e15eee8 (diff)
downloadperl-b3d7d86513d56fd205d6766e579023fe4c12eeea.tar.gz
perldelta for e3962106e93f
-rw-r--r--pod/perldelta.pod11
1 files changed, 11 insertions, 0 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 8a0e5331ed..e66a8b5ea7 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -378,6 +378,17 @@ change. We do not believe any such files are in existence, but if you
do have one, submit a ticket at L<mailto:perlbug@perl.org>, and we will
write a conversion script for you.
+=item OS X/Darwin
+
+Builds with both -DDEBUGGING and threading enabled would fail with a
+"panic: free from wrong pool" error when built or tested from Terminal
+on OS X. This was caused by perl's internal management of the
+environment conflicting with an atfork handler using the libc
+setenv() function to update the environment.
+
+Perl now uses setenv()/unsetenv() to update the environment on OS X.
+[perl #126240]
+
=back
=head1 Internal Changes