X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/0947f90e8328700f4354e8f3ea03cab7531f8cd0..75ff595642748dcb643b414930500bbce695c074:/README.macosx diff --git a/README.macosx b/README.macosx index 7adc78d..0501b1f 100644 --- a/README.macosx +++ b/README.macosx @@ -4,7 +4,7 @@ designed to be readable as is. =head1 NAME -README.macosx - Perl under Mac OS X +perlmacosx - Perl under Mac OS X =head1 SYNOPSIS @@ -23,6 +23,11 @@ This document briefly describes Perl under Mac OS X. The latest Perl release (5.12.3 as of this writing) builds without changes under all versions of Mac OS X from 10.3 "Panther" onwards. +In order to build your own version of Perl you will need 'make' +this is part of the Apples developer tools (you only need the 'unix tools'), +usually supplied with Mac OS install DVDs. You do not need the latest +version of Xcode (which is now charged for) in order to install make. + Earlier Mac OS X releases (10.2 "Jaguar" and older) did not include a completely thread-safe libc, so threading is not fully supported. Also, earlier releases included a buggy libdb, so some of the DB_File tests @@ -131,7 +136,7 @@ need to go to a great deal of effort to obtain the information needed for pre-binding. You can override the default and build a shared libperl if you wish -(S), but the load time on pre-10.4 OS +(S), but the load time on pre-10.4 OS releases will be greater than either the static library, or Apple's pre-bound dynamic library. @@ -185,19 +190,11 @@ but remember that there's a startup cost to pay in that case (see above Starting with Tiger (Mac OS X 10.4), Apple shipped broken locale files for the eu_ES locale (Basque-Spain). In previous releases of Perl, this resulted in -failures in the C test. These failures have been suppressed +failures in the F test. These failures have been suppressed in the current release of Perl by making the test ignore the broken locale. If you need to use the eu_ES locale, you should contact Apple support. -=head2 Carbon - -MacPerl ships with a number of modules that are used to access the -classic MacOS toolbox. Many of these modules have been updated to use -Mac OS X's newer "Carbon" toolbox, and are available from CPAN in the -"Mac::Carbon" module. - - =head2 Cocoa There are two ways to use Cocoa from Perl. Apple's PerlObjCBridge @@ -238,7 +235,7 @@ You can find them for example by After this you can either copy Perl from your operating system media (you will need at least the /System/Library/Perl and /usr/bin/perl), or rebuild Perl from the source code with C NOTE: the C<-Dprefix=/usr> to replace the system Perl +-Duseshrplib> NOTE: the C<-Dprefix=/usr> to replace the system Perl works much better with Perl 5.8.1 and later, in Perl 5.8.0 the settings were not quite right.