with a hint value or command line option, but you'd better know
what you are doing.
+afsroot (afs.U):
+ This variable is by default set to '/afs'. In the unlikely case
+ this is not the correct root, it is possible to override this with
+ a hint value or command line option. This will be used in subsequent
+ tests for AFSness in the Perl configure and test process.
+
alignbytes (alignbytes.U):
This variable holds the number of bytes required to align a
double-- or a long double when applicable. Usual values are
configuration time, for use in your makefiles.
bison (Loc.U):
- This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ This variable is used internally by Configure to determine the
+ full pathname (if any) of the bison program. After Configure runs,
+ the value is reset to a plain "bison" and is not useful.
byacc (Loc.U):
This variable is used internally by Configure to determine the
The value is a plain '' and is not useful.
chmod (Loc.U):
- This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ This variable is used internally by Configure to determine the
+ full pathname (if any) of the chmod program. After Configure runs,
+ the value is reset to a plain "chmod" and is not useful.
chown (Loc.U):
This variable is defined but not used by Configure.
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
-CONFIGDOTSH (Oldsyms.U):
- This is set to 'true' in config.sh so that a shell script
- sourcing config.sh can tell if it has been sourced already.
-
contains (contains.U):
This variable holds the command to do a grep with a proper return
status. On most sane systems it is simply "grep". On insane systems
not in this list, see ccsymbols and cppccsymbols.
The list is a space-separated list of symbol=value tokens.
-crosscompile (crosscompile.U):
- This variable conditionally defines the CROSSCOMPILE symbol
- which signifies that the build process is be a cross-compilation.
- This is normally set by hints files or from Configure command line.
-
cryptlib (d_crypt.U):
This variable holds -lcrypt or the path to a libcrypt.a archive if
the crypt() function is not defined in the standard C library. It is
full pathname (if any) of the csh program. After Configure runs,
the value is reset to a plain "csh" and is not useful.
+d__fwalk (d__fwalk.U):
+ This variable conditionally defines HAS__FWALK if _fwalk() is
+ available to apply a function to all the file handles.
+
d_access (d_access.U):
This variable conditionally defines HAS_ACCESS if the access() system
call is available to check for access permissions using real IDs.
indicates to the C program that the chsize() routine is available
to truncate files. You might need a -lx to get this routine.
+d_class (d_class.U):
+ This variable conditionally defines the HAS_CLASS symbol, which
+ indicates to the C program that the class() routine is available.
+
d_closedir (d_closedir.U):
This variable conditionally defines HAS_CLOSEDIR if closedir() is
available.
+d_cmsghdr_s (d_cmsghdr_s.U):
+ This variable conditionally defines the HAS_STRUCT_CMSGHDR symbol,
+ which indicates that the struct cmsghdr is supported.
+
d_const (d_const.U):
This variable conditionally defines the HASCONST symbol, which
indicates to the C program that this C compiler knows about the
header files provide DBL_DIG, which is the number of significant
digits in a double precision number.
+d_dbminitproto (d_dbminitproto.U):
+ This variable conditionally defines the HAS_DBMINIT_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the dbminit() function. Otherwise, it is
+ up to the program to supply one.
+
d_difftime (d_difftime.U):
This variable conditionally defines the HAS_DIFFTIME symbol, which
indicates to the C program that the difftime() routine is available.
This variable conditionally defines the symbols EUNICE and VAX, which
alerts the C program that it must deal with ideosyncracies of VMS.
+d_fchdir (d_fchdir.U):
+ This variable conditionally defines the HAS_FCHDIR symbol, which
+ indicates to the C program that the fchdir() routine is available.
+
d_fchmod (d_fchmod.U):
This variable conditionally defines the HAS_FCHMOD symbol, which
indicates to the C program that the fchmod() routine is available
This variable conditionally defines the HAS_FCNTL symbol, and indicates
whether the fcntl() function exists
+d_fcntl_can_lock (d_fcntl_can_lock.U):
+ This variable conditionally defines the FCNTL_CAN_LOCK symbol
+ and indicates whether file locking with fcntl() works.
+
d_fd_macros (d_fd_set.U):
This variable contains the eventual value of the HAS_FD_MACROS symbol,
which indicates if your C compiler knows about the macros which
This variable conditionally defines HAS_FGETPOS if fgetpos() is
available to get the file position indicator.
+d_finite (d_finite.U):
+ This variable conditionally defines the HAS_FINITE symbol, which
+ indicates to the C program that the finite() routine is available.
+
+d_finitel (d_finitel.U):
+ This variable conditionally defines the HAS_FINITEL symbol, which
+ indicates to the C program that the finitel() routine is available.
+
d_flexfnam (d_flexfnam.U):
This variable conditionally defines the FLEXFILENAMES symbol, which
indicates that the system supports filenames longer than 14 characters.
This variable conditionally defines HAS_FLOCK if flock() is
available to do file locking.
+d_flockproto (d_flockproto.U):
+ This variable conditionally defines the HAS_FLOCK_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the flock() function. Otherwise, it is
+ up to the program to supply one.
+
d_fork (d_fork.U):
This variable conditionally defines the HAS_FORK symbol, which
indicates to the C program that the fork() routine is available.
+d_fp_class (d_fp_class.U):
+ This variable conditionally defines the HAS_FP_CLASS symbol, which
+ indicates to the C program that the fp_class() routine is available.
+
d_fpathconf (d_pathconf.U):
This variable conditionally defines the HAS_FPATHCONF symbol, which
indicates to the C program that the pathconf() routine is available
to determine file-system related limits and options associated
with a given open file descriptor.
+d_fpclass (d_fpclass.U):
+ This variable conditionally defines the HAS_FPCLASS symbol, which
+ indicates to the C program that the fpclass() routine is available.
+
+d_fpclassify (d_fpclassify.U):
+ This variable conditionally defines the HAS_FPCLASSIFY symbol, which
+ indicates to the C program that the fpclassify() routine is available.
+
+d_fpclassl (d_fpclassl.U):
+ This variable conditionally defines the HAS_FPCLASSL symbol, which
+ indicates to the C program that the fpclassl() routine is available.
+
d_fpos64_t (d_fpos64_t.U):
This symbol will be defined if the C compiler supports fpos64_t.
This variable conditionally defines the HAS_FSTATVFS symbol, which
indicates to the C program that the fstatvfs() routine is available.
+d_fsync (d_fsync.U):
+ This variable conditionally defines the HAS_FSYNC symbol, which
+ indicates to the C program that the fsync() routine is available.
+
d_ftello (d_ftello.U):
This variable conditionally defines the HAS_FTELLO symbol, which
indicates to the C program that the ftello() routine is available.
prototypes for the various gethost*() functions.
See also netdbtype.U for probing for various netdb types.
+d_getitimer (d_getitimer.U):
+ This variable conditionally defines the HAS_GETITIMER symbol, which
+ indicates to the C program that the getitimer() routine is available.
+
d_getlogin (d_getlogin.U):
This variable conditionally defines the HAS_GETLOGIN symbol, which
indicates to the C program that the getlogin() routine is available
prototypes for the various getnet*() functions.
See also netdbtype.U for probing for various netdb types.
+d_getpagsz (d_getpagsz.U):
+ This variable conditionally defines HAS_GETPAGESIZE if getpagesize()
+ is available to get the system page size.
+
d_getpbyname (d_getprotby.U):
This variable conditionally defines the HAS_GETPROTOBYNAME
symbol, which indicates to the C program that the
This variable conditionally defines the HAS_ISASCII constant,
which indicates to the C program that isascii() is available.
+d_isfinite (d_isfinite.U):
+ This variable conditionally defines the HAS_ISFINITE symbol, which
+ indicates to the C program that the isfinite() routine is available.
+
+d_isinf (d_isinf.U):
+ This variable conditionally defines the HAS_ISINF symbol, which
+ indicates to the C program that the isinf() routine is available.
+
d_isnan (d_isnan.U):
This variable conditionally defines the HAS_ISNAN symbol, which
indicates to the C program that the isnan() routine is available.
This variable conditionally defines the HAS_MODFL symbol, which
indicates to the C program that the modfl() routine is available.
+d_modfl_pow32_bug (d_modfl.U):
+ This variable conditionally defines the HAS_MODFL_POW32_BUG symbol,
+ which indicates that modfl() is broken for long doubles >= pow(2, 32).
+ For example from 4294967303.150000 one would get 4294967302.000000
+ and 1.150000. The bug has been seen in certain versions of glibc,
+ release 2.2.2 is known to be okay.
+
d_mprotect (d_mprotect.U):
This variable conditionally defines HAS_MPROTECT if mprotect() is
available to modify the access protection of a memory mapped file.
This variable conditionally defines the HAS_MSGGET symbol, which
indicates to the C program that the msgget() routine is available.
+d_msghdr_s (d_msghdr_s.U):
+ This variable conditionally defines the HAS_STRUCT_MSGHDR symbol,
+ which indicates that the struct msghdr is supported.
+
d_msgrcv (d_msgrcv.U):
This variable conditionally defines the HAS_MSGRCV symbol, which
indicates to the C program that the msgrcv() routine is available.
This variable conditionally defines the HAS_NICE symbol, which
indicates to the C program that the nice() routine is available.
+d_nl_langinfo (d_nl_langinfo.U):
+ This variable conditionally defines the HAS_NL_LANGINFO symbol, which
+ indicates to the C program that the nl_langinfo() routine is available.
+
d_nv_preserves_uv (perlxv.U):
This variable indicates whether a variable of type nvtype
can preserve all the bits a variable of type uvtype.
The 'U' in the name is to separate this from d_PRIx64 so that even
case-blind systems can see the difference.
+d_pthread_atfork (d_pthread_atfork.U):
+ This variable conditionally defines the HAS_PTHREAD_ATFORK symbol,
+ which indicates to the C program that the pthread_atfork()
+ routine is available.
+
d_pthread_yield (d_pthread_y.U):
This variable conditionally defines the HAS_PTHREAD_YIELD
symbol if the pthread_yield routine is available to yield
indicates to the C program that the readlink() routine is available
to read the value of a symbolic link.
+d_readv (d_readv.U):
+ This variable conditionally defines the HAS_READV symbol, which
+ indicates to the C program that the readv() routine is available.
+
+d_recvmsg (d_recvmsg.U):
+ This variable conditionally defines the HAS_RECVMSG symbol, which
+ indicates to the C program that the recvmsg() routine is available.
+
d_rename (d_rename.U):
This variable conditionally defines the HAS_RENAME symbol, which
indicates to the C program that the rename() routine is available
d_safebcpy (d_safebcpy.U):
This variable conditionally defines the HAS_SAFE_BCOPY symbol if
- the bcopy() routine can do overlapping copies.
+ the bcopy() routine can do overlapping copies. Normally, you
+ should probably use memmove().
d_safemcpy (d_safemcpy.U):
This variable conditionally defines the HAS_SAFE_MEMCPY symbol if
the memcpy() routine can do overlapping copies.
+ For overlapping copies, memmove() should be used, if available.
d_sanemcmp (d_sanemcmp.U):
This variable conditionally defines the HAS_SANE_MEMCMP symbol if
the memcpy() routine is available and can be used to compare relative
magnitudes of chars with their high bits set.
+d_sbrkproto (d_sbrkproto.U):
+ This variable conditionally defines the HAS_SBRK_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the sbrk() function. Otherwise, it is
+ up to the program to supply one.
+
d_sched_yield (d_pthread_y.U):
This variable conditionally defines the HAS_SCHED_YIELD
symbol if the sched_yield routine is available to yield
This variable conditionally defines the HAS_SEMOP symbol, which
indicates to the C program that the semop() routine is available.
+d_sendmsg (d_sendmsg.U):
+ This variable conditionally defines the HAS_SENDMSG symbol, which
+ indicates to the C program that the sendmsg() routine is available.
+
d_setegid (d_setegid.U):
This variable conditionally defines the HAS_SETEGID symbol, which
indicates to the C program that the setegid() routine is available
This variable conditionally defines HAS_SETHOSTENT if sethostent() is
available.
+d_setitimer (d_setitimer.U):
+ This variable conditionally defines the HAS_SETITIMER symbol, which
+ indicates to the C program that the setitimer() routine is available.
+
d_setlinebuf (d_setlnbuf.U):
This variable conditionally defines the HAS_SETLINEBUF symbol, which
indicates to the C program that the setlinebuf() routine is available
This variable conditionally defines the HAS_SIGACTION symbol, which
indicates that the Vr4 sigaction() routine is available.
+d_sigprocmask (d_sigprocmask.U):
+ This variable conditionally defines HAS_SIGPROCMASK
+ if sigprocmask() is available to examine or change the signal mask
+ of the calling process.
+
d_sigsetjmp (d_sigsetjmp.U):
This variable conditionally defines the HAS_SIGSETJMP symbol,
which indicates that the sigsetjmp() routine is available to
call setjmp() and optionally save the process's signal mask.
+d_sockatmark (d_sockatmark.U):
+ This variable conditionally defines the HAS_SOCKATMARK symbol, which
+ indicates to the C program that the sockatmark() routine is available.
+
+d_sockatmarkproto (d_sockatmarkproto.U):
+ This variable conditionally defines the HAS_SOCKATMARK_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the sockatmark() function. Otherwise, it is
+ up to the program to supply one.
+
d_socket (d_socket.U):
This variable conditionally defines HAS_SOCKET, which indicates
that the BSD socket interface is supported.
This variable conditionally defines the HAS_SQRTL symbol, which
indicates to the C program that the sqrtl() routine is available.
+d_sresgproto (d_sresgproto.U):
+ This variable conditionally defines the HAS_SETRESGID_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the setresgid() function. Otherwise, it is
+ up to the program to supply one.
+
+d_sresuproto (d_sresuproto.U):
+ This variable conditionally defines the HAS_SETRESUID_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the setresuid() function. Otherwise, it is
+ up to the program to supply one.
+
d_statblks (d_statblks.U):
This variable conditionally defines USE_STAT_BLOCKS
if this system has a stat structure declaring
This variable conditionally defines STDIO_PTR_LVALUE if the
FILE_ptr macro can be used as an lvalue.
+d_stdio_ptr_lval_nochange_cnt (d_stdstdio.U):
+ This symbol is defined if using the FILE_ptr macro as an lvalue
+ to increase the pointer by n leaves File_cnt(fp) unchanged.
+
+d_stdio_ptr_lval_sets_cnt (d_stdstdio.U):
+ This symbol is defined if using the FILE_ptr macro as an lvalue
+ to increase the pointer by n has the side effect of decreasing the
+ value of File_cnt(fp) by n.
+
d_stdio_stream_array (stdio_streams.U):
This variable tells whether there is an array holding
the stdio streams.
This variable conditionally defines HAS_STRERROR if strerror() is
available to translate error numbers to strings.
+d_strftime (d_strftime.U):
+ This variable conditionally defines the HAS_STRFTIME symbol, which
+ indicates to the C program that the strftime() routine is available.
+
d_strtod (d_strtod.U):
This variable conditionally defines the HAS_STRTOD symbol, which
indicates to the C program that the strtod() routine is available
This variable conditionally defines the HAS_STRTOLL symbol, which
indicates to the C program that the strtoll() routine is available.
+d_strtoq (d_strtoq.U):
+ This variable conditionally defines the HAS_STRTOQ symbol, which
+ indicates to the C program that the strtoq() routine is available.
+
d_strtoul (d_strtoul.U):
This variable conditionally defines the HAS_STRTOUL symbol, which
indicates to the C program that the strtoul() routine is available
This variable conditionally defines HAS_SYSCALL if syscall() is
available call arbitrary system calls.
+d_syscallproto (d_syscallproto.U):
+ This variable conditionally defines the HAS_SYSCALL_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the syscall() function. Otherwise, it is
+ up to the program to supply one.
+
d_sysconf (d_sysconf.U):
This variable conditionally defines the HAS_SYSCONF symbol, which
indicates to the C program that the sysconf() routine is available
This variable conditionally defines HAS_TZNAME if tzname[] is
available to access timezone names.
+d_u32align (d_u32align.U):
+ This variable tells whether you must access character data
+ through U32-aligned pointers.
+
+d_ualarm (d_ualarm.U):
+ This variable conditionally defines the HAS_UALARM symbol, which
+ indicates to the C program that the ualarm() routine is available.
+
d_umask (d_umask.U):
This variable conditionally defines the HAS_UMASK symbol, which
indicates to the C program that the umask() routine is available.
This variable conditionally defines HAS_UNION_SEMUN if the
union semun is defined by including <sys/sem.h>.
+d_unordered (d_unordered.U):
+ This variable conditionally defines the HAS_UNORDERED symbol, which
+ indicates to the C program that the unordered() routine is available.
+
+d_usleep (d_usleep.U):
+ This variable conditionally defines HAS_USLEEP if usleep() is
+ available to do high granularity sleeps.
+
+d_usleepproto (d_usleepproto.U):
+ This variable conditionally defines the HAS_USLEEP_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the usleep() function. Otherwise, it is
+ up to the program to supply one.
+
d_ustat (d_ustat.U):
This variable conditionally defines HAS_USTAT if ustat() is
available to query file system statistics by dev_t.
indicates to the C program that the wctomb() routine is available
to convert a wide character to a multibyte.
+d_writev (d_writev.U):
+ This variable conditionally defines the HAS_WRITEV symbol, which
+ indicates to the C program that the writev() routine is available.
+
d_xenix (Guess.U):
This variable conditionally defines the symbol XENIX, which alerts
the C program that it runs under Xenix.
in the <db.h> header file. In older versions of DB, it was
int, while in newer ones it is size_t.
+db_version_major (i_db.U):
+ This variable contains the major version number of
+ Berkeley DB found in the <db.h> header file.
+
+db_version_minor (i_db.U):
+ This variable contains the minor version number of
+ Berkeley DB found in the <db.h> header file.
+ For DB version 1 this is always 0.
+
+db_version_patch (i_db.U):
+ This variable contains the patch version number of
+ Berkeley DB found in the <db.h> header file.
+ For DB version 1 this is always 0.
+
defvoidused (voidflags.U):
This variable contains the default value of the VOIDUSED symbol (15).
and is typically used to test whether a particular extesion
is available.
+extras (Extras.U):
+ This variable holds a list of extra modules to install.
+
fflushall (fflushall.U):
This symbol, if defined, tells that to flush
all pending stdio output one must loop through all
This variable contains the return type of free(). It is usually
void, but occasionally int.
+from (Cross.U):
+ This variable contains the command used by Configure
+ to copy files from the target host. Useful and available
+ only during Perl build.
+ The string ':' if not cross-compiling.
+
full_ar (Loc_ar.U):
This variable contains the full pathname to 'ar', whether or
not the user has specified 'portability'. This is only used
whether a C program may include <float.h> to get symbols like DBL_MAX
or DBL_MIN, i.e. machine dependent floating point values.
+i_fp (i_fp.U):
+ This variable conditionally defines the I_FP symbol, and indicates
+ whether a C program should include <fp.h>.
+
+i_fp_class (i_fp_class.U):
+ This variable conditionally defines the I_FP_CLASS symbol, and indicates
+ whether a C program should include <fp_class.h>.
+
i_gdbm (i_gdbm.U):
This variable conditionally defines the I_GDBM symbol, which
indicates to the C program that <gdbm.h> exists and should
This variable conditionally defines the I_INTTYPES symbol,
and indicates whether a C program should include <inttypes.h>.
+i_langinfo (i_langinfo.U):
+ This variable conditionally defines the I_LANGINFO symbol,
+ and indicates whether a C program should include <langinfo.h>.
+
i_libutil (i_libutil.U):
This variable conditionally defines the I_LIBUTIL symbol, and indicates
whether a C program should include <libutil.h>.
a system running AFS, in which case they may differ slightly. You
should always use this variable within your makefiles for portability.
-installscripts (installscripts.U):
- This variable tells whether the various scripts accompanying
- Perl should be installed. Usually this is the case.
-
installsitearch (sitearch.U):
This variable is really the same as sitearchexp but may differ on
those systems using AFS. For extra portability, only this variable
This variable contains the value of the INTSIZE symbol, which
indicates to the C program how many bytes there are in an int.
+issymlink (issymlink.U):
+ This variable holds the test command to test for a symbolic link
+ (if they are supported). Typical values include 'test -h' and
+ 'test -L'.
+
ivdformat (perlxvf.U):
This variable contains the format string used for printing
a Perl IV as a signed decimal integer.
command to suppress newline. Otherwise it is null. Correct usage is
$echo $n "prompt for a question: $c".
+need_va_copy (need_va_copy.U):
+ This symbol, if defined, indicates that the system stores
+ the variable argument list datatype, va_list, in a format
+ that cannot be copied by simple assignment, so that some
+ other means must be used when copying is required.
+ As such systems vary in their provision (or non-provision)
+ of copying mechanisms, handy.h defines a platform-
+ independent macro, Perl_va_copy(src, dst), to do the job.
+
netdb_hlen_type (netdbtype.U):
This variable holds the type used for the 2nd argument to
gethostbyaddr(). Usually, this is int or size_t or unsigned.
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
+perl_patchlevel (patchlevel.U):
+ This is the Perl patch level, a numeric change identifier,
+ as defined by whichever source code maintenance system
+ is used to maintain the patches; currently Perforce.
+ It does not correlate with the Perl version numbers or
+ the maintenance versus development dichotomy except
+ by also being increasing.
+
PERL_REVISION (Oldsyms.U):
In a Perl version number such as 5.6.2, this is the 5.
This value is manually set in patchlevel.h
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
+run (Cross.U):
+ This variable contains the command used by Configure
+ to copy and execute a cross-compiled executable in the
+ target host. Useful and available only during Perl build.
+ Empty string '' if not cross-compiling.
+
runnm (usenm.U):
This variable contains 'true' or 'false' depending whether the
nm extraction should be performed or not, according to the value
below. A "ZERO" is prepended to the list, and the list is
terminated with a plain 0.
+sig_size (sig_name.U):
+ This variable contains the number of elements of the sig_name
+ and sig_num arrays, excluding the final NULL entry.
+
signal_t (d_voidsig.U):
This variable holds the type of the signal handler (void or int).
stdio_filbuf (d_stdstdio.U):
This variable defines how, given a FILE pointer, fp, to tell
- stdio to refill it's internal buffers (?). This will
+ stdio to refill its internal buffers (?). This will
be used to define the macro FILE_filbuf(fp).
stdio_ptr (d_stdstdio.U):
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
+targetarch (Cross.U):
+ If cross-compiling, this variable contains the target architecture.
+ If not, this will be empty.
+
tbl (Loc.U):
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
or time_t on BSD sites (in which case <sys/types.h> should be
included). Anyway, the type Time_t should be used.
+to (Cross.U):
+ This variable contains the command used by Configure
+ to copy to from the target host. Useful and available
+ only during Perl build.
+ The string ':' if not cross-compiling.
+
touch (Loc.U):
This variable is used internally by Configure to determine the
full pathname (if any) of the touch program. After Configure runs,
This may mean using for example "long longs", while your memory
may still be limited to 2 gigabytes.
+usecrosscompile (Cross.U):
+ This variable conditionally defines the USE_CROSS_COMPILE symbol,
+ and indicates that Perl has been cross-compiled.
+
usedl (dlsrc.U):
This variable indicates if the system supports dynamic
loading of some sort. See also dlsrc and dlobj.
for hints files to indicate that POSIX will not compile
on a particular system.
+usereentrant (usethreads.U):
+ This variable conditionally defines the USE_REENTRANT_API symbol,
+ which indicates that the thread code may try to use the various
+ _r versions of library functions. This is only potentially
+ meaningful if usethreads is set and is very experimental, it is
+ not even prompted for.
+
usesfio (d_sfio.U):
This variable is set to true when the user agrees to use sfio.
It is set to false when sfio is not available or when the user
This is suitable for use as a directory name, and hence is
filesystem dependent.
+version_patchlevel_string (patchlevel.U):
+ This is a string combining version, subversion and
+ perl_patchlevel (if perl_patchlevel is non-zero).
+ It is typically something like
+ 'version 7 subversion 1' or
+ 'version 7 subversion 1 patchlevel 11224'
+ It is computed here to avoid duplication of code in myconfig.SH
+ and lib/Config.pm.
+
+versiononly (versiononly.U):
+ If set, this symbol indicates that only the version-specific
+ components of a perl installation should be installed.
+ This may be useful for making a test installation of a new
+ version without disturbing the existing installation.
+ Setting versiononly is equivalent to setting installperl's -v option.
+ In particular, the non-versioned scripts and programs such as
+ a2p, c2ph, h2xs, pod2*, and perldoc are not installed
+ (see INSTALL for a more complete list). Nor are the man
+ pages installed.
+ Usually, this is undef.
+
vi (Loc.U):
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
though in principle we could go snooping around in old
Config.pm files.
+yacc (yacc.U):
+ This variable holds the name of the compiler compiler we
+ want to use in the Makefile. It can be yacc, byacc, or bison -y.
+
+yaccflags (yacc.U):
+ This variable contains any additional yacc flags desired by the
+ user. It is up to the Makefile to use this.
+
zcat (Loc.U):
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.