diff options
author | Tony Cook <tony@develop-help.com> | 2019-04-04 13:33:29 +0100 |
---|---|---|
committer | Steve Hay <steve.m.hay@googlemail.com> | 2019-04-04 13:33:42 +0100 |
commit | c58149cb22f7308f69107f4fbcb9383a0bbbbfe5 (patch) | |
tree | c9bc6e92ca0bcc502c0ee464cc9cbfed4e268694 | |
parent | ebb1c02258422e99ddfe98ee06a85997cf7f12b1 (diff) | |
download | perl-c58149cb22f7308f69107f4fbcb9383a0bbbbfe5.tar.gz |
perldelta for 191f8909fa4e
(cherry picked from commit 61911ec29d529547c873f88881e3f1d37f02cee5)
-rw-r--r-- | pod/perldelta.pod | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index d87b522829..e3d17ac6fe 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -335,6 +335,25 @@ L</Modules and Pragmata> section. The Windows Server 2003 SP1 Platform SDK build, with its early x64 compiler and tools, was accidentally broken in Perl 5.27.9. This has now been fixed. +=item Mac OS X + +Perl's build and testing process on Mac OS X for C<-Duseshrplib> +builds is now compatible with Mac OS X System Integrity Protection +(SIP). + +SIP prevents binaries in F</bin> (and a few other places) being passed +the C<DYLD_LIBRARY_PATH> environment variable. For our purposes this +prevents C<DYLD_LIBRARY_PATH> from being passed to the shell, which +prevents that variable being passed to the testing or build process, +so running C<perl> couldn't find F<libperl.dylib>. + +To workaround that, the initial build of the F<perl> executable +expects to find F<libperl.dylib> in the build directory, and the +library path is then adjusted during installation to point to the +installed library. + +[perl #126706] + =back =head1 Internal Changes |