develooper Front page | perl.perl5.porters | Postings from July 2001

[PATCH 5.7.2] INSTALL updates

Thread Next
Andy Dougherty
July 20, 2001 08:00
[PATCH 5.7.2] INSTALL updates
Message ID:
The list of extensions in the INSTALL file is quite a bit out of date.
Rather than try to keep up with Jarkko the assimilator, I trimmed the list
to only include those with explicit Configure support for turning on and
off.  I also added a note that all the others are built by default.

--- perl-p4/INSTALL	Tue Jul 10 08:29:15 2001
+++ perl-andy/INSTALL	Fri Jul 20 11:00:46 2001
@@ -1048,16 +1048,16 @@
 =head2 Extensions
+Perl ships with a number of standard extensions.  These are contained
+in the ext/ subdirectory.
 By default, Configure will offer to build every extension which appears
 to be supported.  For example, Configure will offer to build GDBM_File
 only if it is able to find the gdbm library.  (See examples below.)
-B, DynaLoader, Fcntl, IO, and attrs are always built by default.
 Configure does not contain code to test for POSIX compliance, so POSIX
 is always built by default as well.  If you wish to skip POSIX, you can
 set the Configure variable useposix=false either in a hint file or from
-the Configure command line.  Similarly, the Opcode extension is always
-built by default, but you can skip it by setting the Configure variable
-useopcode=false either in a hint file for from the command line.
+the Configure command line.
 If you unpack any additional extensions in the ext/ directory before
 running Configure, then Configure will offer to build those additional
@@ -1078,22 +1078,17 @@
 version.  (Configure will suggest this as the default.)
 In summary, here are the Configure command-line variables you can set
-to turn off each extension:
+to turn off various extensions.  All others are included by default.
-    B			(Always included by default)
     DB_File		i_db
     DynaLoader		(Must always be included as a static extension)
-    Fcntl		(Always included by default)
     GDBM_File		i_gdbm
-    IO			(Always included by default)
     NDBM_File		i_ndbm
     ODBM_File		i_dbm
     POSIX		useposix
-    SDBM_File		(Always included by default)
     Opcode		useopcode
     Socket		d_socket
     Threads		use5005threads
-    attrs		(Always included by default)
 Thus to skip the NDBM_File extension, you can use
@@ -1115,7 +1110,7 @@
 for the default answer, but it will also point out the discrepancy to
-Finally, if you have dynamic loading (most modern Unix systems do)
+Finally, if you have dynamic loading (most modern systems do)
 remember that these extensions do not increase the size of your perl
 executable, nor do they impact start-up time, so you probably might as
 well build all the ones that will work on your system.
@@ -2309,4 +2304,3 @@
 If you are distributing a modified version of perl (perhaps as part of
 a larger package) please B<do> modify these installation instructions
 and the contact information to match your distribution.

    Andy Dougherty
    Dept. of Physics
    Lafayette College, Easton PA 18042

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About