summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2020-06-07 08:25:14 -0600
committerKarl Williamson <khw@cpan.org>2020-06-07 08:29:38 -0600
commit2652a4970951ac3be19c2d9ea7a82e270b1541b1 (patch)
tree7cdd6b42e0c94e99de6d3002c3e5317725d97d36
parent930ee041f02371f38c7c11533f2eb8c15787be73 (diff)
downloadperl-2652a4970951ac3be19c2d9ea7a82e270b1541b1.tar.gz
Add z/OS platform notes to 5.32 perldelta
-rw-r--r--pod/perldelta.pod48
1 files changed, 48 insertions, 0 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 1ad9c0077c..1d239a29e6 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1374,6 +1374,54 @@ C<-Duse64bitint> is now the default on VMS.
=back
+=item z/OS
+
+Perl 5.32 has been tested on z/OS 2.4, with the following caveats:
+
+=over 4
+
+=item *
+
+Only static builds (the default) build reliably
+
+=item *
+
+Threaded builds have problems with mutexes during critical sections, so
+use at your own risk
+
+=item *
+
+Some CPAN modules that are shipped with perl fail at least one of their
+self-tests. These are:
+Archive::Tar,
+Config::Perl::V,
+CPAN::Meta,
+CPAN::Meta::YAML,
+Digest::MD5,
+Digest::SHA,
+Encode,
+ExtUtils::MakeMaker,
+ExtUtils::Manifest,
+HTTP::Tiny,
+IO::Compress,
+IPC::Cmd,
+JSON::PP,
+libnet,
+MIME::Base64,
+Module::Metadata,
+PerlIO::via-QuotedPrint,
+Pod::Checker,
+podlators,
+Pod::Simple,
+Socket,
+and Test::Harness.
+
+The causes of the failures range from the self-test itself is flawed,
+and the module actually works fine, up to the module doesn't work at all
+on EBCDIC platforms.
+
+=back
+
=back
=head1 Internal Changes