summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2023-02-14 09:40:24 +1100
committerTony Cook <tony@develop-help.com>2023-02-14 09:40:24 +1100
commitda1109f0215f6f9222bd7415808d028e54c09a57 (patch)
treed07f6a80522b11fb963ec8db969a654058a54414 /pod
parentd8a109ccd80350f5b83d0928d87032df3ec1b8dd (diff)
downloadperl-da1109f0215f6f9222bd7415808d028e54c09a57.tar.gz
perldelta for d8a109ccd8
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod10
1 files changed, 9 insertions, 1 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 20ab2548ab..c1bd2deaf8 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -287,7 +287,15 @@ L</Platform Support> section, instead.
=item *
-XXX
+C<Configure> probed for the return type of malloc() and free() by
+testing whether declarations for those functions produced a function
+type mismatch with the implementation. On Solaris, with a C++
+compiler, this check always failed, since Solaris instead imports
+malloc() and free() from C<std::> with C<using> for C++ builds. Since
+the return types of malloc() and free() are well defined by the C
+standard, skip probing for them. C<Configure> command-line arguments
+and hints can still override these type in the unlikely case that is
+needed. [github #20806]
=back