X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=INSTALL;h=844537dab8b761e96dffd067f1210f66fdce9820;hb=5700b71cd8484a5485a9fb0bdde355ded1194121;hp=e753ee1e6ec8adeeb6de586aea25c67afa78995c;hpb=65090350d9e301e94e8198a615fb74d2aa79b641;p=p5sagit%2Fp5-mst-13.2.git diff --git a/INSTALL b/INSTALL index e753ee1..844537d 100644 --- a/INSTALL +++ b/INSTALL @@ -74,7 +74,10 @@ proceeding. If you're building Perl on a non-Unix system, you should also read the README file specific to your operating system, since this may -provide additional or different instructions for building Perl. +provide additional or different instructions for building Perl. There +are also README files for several flavors of Unix systems, such as +Solaris, HP-UX, and AIX; if you have one of those systems, you should +also read the README file specific to that system. If there is a hint file for your system (in the hints/ directory) you should also read that hint file for specific information for your @@ -1409,6 +1412,30 @@ Study also how other non-UNIX ports have solved problems. =back +=head1 Adding extra modules to the build + +You can specify extra modules or module bundles to be fetched from the +CPAN and installed as part of the Perl build. Either use the -Dextras=... +command line parameter to Configure, for example like this: + + Configure -Dextras="Compress::Zlib Bundle::LWP DBI" + +or answer first 'y' to the question 'Install any extra modules?' and +then answer "Compress::Zlib Bundle::LWP DBI" to the 'Extras?' question. +The module or the bundle names are as for the CPAN module 'install' command. + +Notice that because the CPAN module will be used to fetch the extra +modules, you will need access to the CPAN, either via the Internet, +or via a local copy such as a CD-ROM or a local CPAN mirror. If you +do not, using the extra modules option will die horribly. + +Also notice that you yourself are responsible for satisfying any extra +dependencies such as external headers or libraries BEFORE trying the build. +For example: you will need to have the zlib.h header and the libz +library installed for the Compress::Zlib, or the Foo database specific +headers and libraries installed for the DBD::Foo module. The Configure +process or the Perl build process will not help you with these. + =head1 suidperl suidperl is an optional component, which is built or installed by default.