This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Re: default lib dir should examine $Config{installstyle}
authorAndy Dougherty <doughera@lafayette.edu>
Tue, 10 Dec 2002 09:45:19 +0000 (04:45 -0500)
committerH.Merijn Brand <h.m.brand@xs4all.nl>
Tue, 10 Dec 2002 14:05:25 +0000 (14:05 +0000)
Message-ID: <Pine.SOL.4.10.10212100925400.17526-100000@maxwell.phys.lafayette.edu>

p4raw-id: //depot/metaconfig@18278

U/installdirs/installstyle.U

index 621f84a..36cdfd9 100644 (file)
 ?S:    is useful if $prefix is shared by many packages, e.g. if
 ?S:    $prefix=/usr/local.
 ?S:
+?S:    Unfortunately, while this "style" variable is used to set
+?S:    defaults for all three directory hierarchies (core, vendor, and
+?S:    site), there is no guarantee that the same style is actually
+?S:    appropriate for all those directories.  For example, $prefix
+?S:    might be /opt/perl, but $siteprefix might be /usr/local.
+?S:    (Perhaps, in retrospect, the "lib" style should never have been
+?S:    supported, but it did seem like a nice idea at the time.)
+?S:
+?S:    The situation is even less clear for tools such as MakeMaker
+?S:    that can be used to install additional modules into
+?S:    non-standard places.  For example, if a user intends to install
+?S:    a module into a private directory (perhaps by setting PREFIX on
+?S:    the Makefile.PL command line), then there is no reason to
+?S:    assume that the Configure-time $installstyle setting will be
+?S:    relevant for that PREFIX.
+?S:
 ?S:    This may later be extended to include other information, so
 ?S:    be careful with pattern-matching on the results.
 ?S: