X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=INSTALL;h=4647002b13e46a7cad946ee0bf58f3a2764293ad;hb=b0ce926a45891e83ffb4badae874161f93c0eb49;hp=bfdf27340baa5caf2ec3fb47af053dbc6b5d5b4a;hpb=265f5c4a1b0b933305c553dbf2bf285c59261bc3;p=p5sagit%2Fp5-mst-13.2.git diff --git a/INSTALL b/INSTALL index bfdf273..4647002 100644 --- a/INSTALL +++ b/INSTALL @@ -7,7 +7,7 @@ Install - Build and Installation guide for perl5. The basic steps to build and install perl5 on a Unix system are: rm -f config.sh Policy.sh - sh Configure + sh Configure -de make make test make install @@ -19,6 +19,17 @@ The basic steps to build and install perl5 on a Unix system are: Each of these is explained in further detail below. +The above commands will install Perl to /usr/local or /opt, depending +on the platform. If that's not okay with you, use + + rm -f config.sh Policy.sh + sh Configure + make + make test + make install + +Full configuration instructions can be found in the INSTALL file. + For information on non-Unix systems, see the section on L<"Porting information"> below. @@ -678,7 +689,7 @@ You can elect to build a shared libperl by To build a shared libperl, the environment variable controlling shared library search (LD_LIBRARY_PATH in most systems, DYLD_LIBRARY_PATH for NeXTSTEP/OPENSTEP/Rhapsody, LIBRARY_PATH for BeOS, SHLIB_PATH for -HP-UX, LIBPATH for AIX, PATH for cygwin32) must be set up to include +HP-UX, LIBPATH for AIX, PATH for cygwin) must be set up to include the Perl build directory because that's where the shared libperl will be created. Configure arranges makefile to have the correct shared library search settings. @@ -1119,12 +1130,17 @@ libgdbm under HP-UX 11. Specific information for the OS/2, Plan9, VMS and Win32 ports is in the corresponding README files and subdirectories. Additional information, including a glossary of all those config.sh variables, is in the Porting -subdirectory. +subdirectory. Especially Porting/Glossary should come in handy. Ports for other systems may also be available. You should check out http://www.perl.com/CPAN/ports for current information on ports to various other operating systems. +If you plan to port Perl to a new architecture study carefully the +section titled "Philosophical Issues in Patching and Porting Perl" +in the file Porting/pumpkin.pod and the file Porting/patching.pod. +Study also how other non-UNIX ports have solved problems. + =back =head1 make depend