summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2023-02-14 09:40:24 +1100
committerSteve Hay <steve.m.hay@googlemail.com>2023-04-10 19:14:14 +0100
commitbc2eb7c7b29a68f1e03f8a646c820732e040741f (patch)
tree94246f5e801b29974de847738a255d6a603a3474
parent7329468ddb6de90e23bb95d17f51411e771a28df (diff)
downloadperl-bc2eb7c7b29a68f1e03f8a646c820732e040741f.tar.gz
perldelta for d8a109ccd8
(cherry picked from commit da1109f0215f6f9222bd7415808d028e54c09a57)
-rw-r--r--pod/perldelta.pod10
1 files changed, 9 insertions, 1 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index aa7d919d21..46ce35fccc 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -258,7 +258,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