+
+!!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+This file is built by metaconfig.
+
This file contains a description of all the shell variables whose value is
determined by the Configure script. Variables intended for use in C
programs (e.g. I_UNISTD) are already described in config_h.SH. [`configpm'
such as '5.6.1', api_revision is the '5'.
Prior to 5.5.640, the format was a floating point number,
like 5.00563.
- perl.c:incpush() and lib/lib.pm will automatically search in
+
+ perl.c:incpush() and lib/lib.pm will automatically search in
$sitelib/.. for older directories back to the limit specified
by these api_ variables. This is only useful if you have a
perl library directory tree structured like the default one.
directory was introduced in 5.005, so that is the lowest
possible value. The version list appropriate for the current
system is determined in inc_version_list.U.
- XXX To do: Since compatibility can depend on compile time
+
+ XXX To do: Since compatibility can depend on compile time
options (such as bincompat, longlong, etc.) it should
(perhaps) be set by Configure, but currently it isn't.
Currently, we read a hard-wired value from patchlevel.h.
long doubles, respectively. If present, they contain a
space-separated list of one or more of the above function
names in the order they should be tried.
- d_Gconvert may be set to override Configure with a platform-
+
+ d_Gconvert may be set to override Configure with a platform-
specific function. If this function expects a double, a
different value may need to be set by the uselongdouble.cbu
call-back unit so that long doubles can be formatted without
REENTRANT_PROTO_T_ABC macros of reentr.h if d_gmtime_r
is defined.
+gnulibc_version (d_gnulibc.U):
+ This variable contains the version number of the GNU C library.
+ It is usually something like '2.2.5'. It is a plain '' if this
+ is not the GNU C library, or if the version is unknown.
+
grep (Loc.U):
This variable is used internally by Configure to determine the
full pathname (if any) of the grep program. After Configure runs,
directory dedicated to perl (e.g. /opt/perl), while the latter
is useful if $prefix is shared by many packages, e.g. if
$prefix=/usr/local.
- This may later be extended to include other information, so
+
+ This may later be extended to include other information, so
be careful with pattern-matching on the results.
- For compatibility with perl5.005 and earlier, the default
+
+ For compatibility with perl5.005 and earlier, the default
setting is based on whether or not $prefix contains the string
"perl".
perlpath (perlpath.U):
This variable contains the eventual value of the PERLPATH symbol,
which contains the name of the perl interpreter to be used in
- shell scripts and in the "eval 'exec'" idiom.
+ shell scripts and in the "eval 'exec'" idiom. This variable is
+ not necessarily the pathname of the file containing the perl
+ interpreter; you must append the executable extension (_exe) if
+ it is not already present. Note that Perl code that runs during
+ the Perl build process cannot reference this variable, as Perl
+ may not have been installed, or even if installed, may be a
+ different version of Perl.
pg (Loc.U):
This variable is used internally by Configure to determine the