This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
override autodetection of mkostemp() on Darwin
authorZefram <zefram@fysh.org>
Thu, 18 Jan 2018 21:31:42 +0000 (21:31 +0000)
committerZefram <zefram@fysh.org>
Thu, 18 Jan 2018 21:31:42 +0000 (21:31 +0000)
On Darwin 15.6.0, mkostemp() was observed to be autodetected as present
but actually be unlinkable.  It is unknown what other Darwin versions
are affected, so for the time being just override the autodetection on
all versions.

hints/darwin.sh

index 56e6478..feb15f6 100644 (file)
@@ -524,3 +524,7 @@ case "$osvers" in
        d_fchmodat=undef
        ;;
 esac
+
+# mkostemp() was autodetected as present but found to not be linkable
+# on 15.6.0.  Unknown what other OS versions are affected.
+d_mkostemp=undef