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.
+ tests for AFSness in the configure and test process.
alignbytes (alignbytes.U):
This variable holds the number of bytes required to align a
bash (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
bin (bin.U):
This variable holds the name of the directory in which the user wants
chgrp (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
chmod (Loc.U):
This variable is used internally by Configure to determine the
chown (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
clocktype (d_times.U):
This variable holds the type returned by times(). It can be long,
compress (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
contains (contains.U):
This variable holds the command to do a grep with a proper return
cpio (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
cpp (Loc.U):
This variable is used internally by Configure to determine the
of architecture-dependent library files for $package. If
$archlib is the same as $privlib, then this is set to undef.
+d_asctime64 (d_timefuncs64.U):
+ This variable conditionally defines the HAS_ASCTIME64 symbol, which
+ indicates to the C program that the asctime64 () routine is available.
+
d_asctime_r (d_asctime_r.U):
This variable conditionally defines the HAS_ASCTIME_R symbol,
which indicates to the C program that the asctime_r()
This variable conditionally defines the HAS_ATOLL symbol, which
indicates to the C program that the atoll() routine is available.
+d_attribute_deprecated (d_attribut.U):
+ This variable conditionally defines HASATTRIBUTE_DEPRECATED, which
+ indicates that GCC can handle the attribute for marking deprecated
+ APIs
+
d_attribute_format (d_attribut.U):
This variable conditionally defines HASATTRIBUTE_FORMAT, which
indicates the C compiler can check for printf-like formats.
which indicates to the C program that the ctermid_r()
routine is available.
+d_ctime64 (d_timefuncs64.U):
+ This variable conditionally defines the HAS_CTIME64 symbol, which
+ indicates to the C program that the ctime64 () routine is available.
+
d_ctime_r (d_ctime_r.U):
This variable conditionally defines the HAS_CTIME_R symbol,
which indicates to the C program that the ctime_r()
This variable conditionally defines the HAS_DIFFTIME symbol, which
indicates to the C program that the difftime() routine is available.
+d_difftime64 (d_timefuncs64.U):
+ This variable conditionally defines the HAS_DIFFTIME64 symbol, which
+ indicates to the C program that the difftime64 () routine is available.
+
d_dir_dd_fd (d_dir_dd_fd.U):
This variable conditionally defines the HAS_DIR_DD_FD symbol, which
indicates that the DIR directory stream type contains a member
call-back unit so that long doubles can be formatted without
loss of precision.
+d_gdbm_ndbm_h_uses_prototypes (i_ndbm.U):
+ This variable conditionally defines the NDBM_H_USES_PROTOTYPES symbol,
+ which indicates that the gdbm-ndbm.h include file uses real ANSI C
+ prototypes instead of K&R style function declarations. K&R style
+ declarations are unsupported in C++, so the include file requires
+ special handling when using a C++ compiler and this variable is
+ undefined. Consult the different d_*ndbm_h_uses_prototypes variables
+ to get the same information for alternative ndbm.h include files.
+
+d_gdbmndbm_h_uses_prototypes (i_ndbm.U):
+ This variable conditionally defines the NDBM_H_USES_PROTOTYPES symbol,
+ which indicates that the gdbm/ndbm.h include file uses real ANSI C
+ prototypes instead of K&R style function declarations. K&R style
+ declarations are unsupported in C++, so the include file requires
+ special handling when using a C++ compiler and this variable is
+ undefined. Consult the different d_*ndbm_h_uses_prototypes variables
+ to get the same information for alternative ndbm.h include files.
+
d_getcwd (d_getcwd.U):
This variable conditionally defines the HAS_GETCWD symbol, which
indicates to the C program that the getcwd() routine is available
indicates that the gettimeofday() system call exists (to obtain a
sub-second accuracy clock). You should probably include <sys/resource.h>.
+d_gmtime64 (d_timefuncs64.U):
+ This variable conditionally defines the HAS_GMTIME64 symbol, which
+ indicates to the C program that the gmtime64 () routine is available.
+
d_gmtime_r (d_gmtime_r.U):
This variable conditionally defines the HAS_GMTIME_R symbol,
which indicates to the C program that the gmtime_r()
This variable conditionally defines HAS_LINK if link() is
available to create hard links.
+d_localtime64 (d_timefuncs64.U):
+ This variable conditionally defines the HAS_LOCALTIME64 symbol, which
+ indicates to the C program that the localtime64 () routine is available.
+
d_localtime_r (d_localtime_r.U):
This variable conditionally defines the HAS_LOCALTIME_R symbol,
which indicates to the C program that the localtime_r()
This variable conditionally defines the HAS_MKTIME symbol, which
indicates to the C program that the mktime() routine is available.
+d_mktime64 (d_timefuncs64.U):
+ This variable conditionally defines the HAS_MKTIME64 symbol, which
+ indicates to the C program that the mktime64 () routine is available.
+
d_mmap (d_mmap.U):
This variable conditionally defines HAS_MMAP if mmap() is
available to map a file into memory.
of the source want to take special action if MYMALLOC is used.
This may include different sorts of profiling or error detection.
+d_ndbm (i_ndbm.U):
+ This variable conditionally defines the HAS_NDBM symbol, which
+ indicates that both the ndbm.h include file and an appropriate ndbm
+ library exist. Consult the different i_*ndbm variables
+ to find out the actual include location. Sometimes, a system has the
+ header file but not the library. This variable will only be set if
+ the system has both.
+
+d_ndbm_h_uses_prototypes (i_ndbm.U):
+ This variable conditionally defines the NDBM_H_USES_PROTOTYPES symbol,
+ which indicates that the ndbm.h include file uses real ANSI C
+ prototypes instead of K&R style function declarations. K&R style
+ declarations are unsupported in C++, so the include file requires
+ special handling when using a C++ compiler and this variable is
+ undefined. Consult the different d_*ndbm_h_uses_prototypes variables
+ to get the same information for alternative ndbm.h include files.
+
d_nice (d_nice.U):
This variable conditionally defines the HAS_NICE symbol, which
indicates to the C program that the nice() routine is available.
that the time() routine exists. The time() routine is normaly
provided on UNIX systems.
+d_timegm (d_timegm.U):
+ This variable conditionally defines the HAS_TIMEGM symbol, which
+ indicates to the C program that the timegm () routine is available.
+
d_times (d_times.U):
This variable conditionally defines the HAS_TIMES symbol, which indicates
that the times() routine exists. The times() routine is normaly
REENTRANT_PROTO_T_ABC macros of reentr.h if d_drand48_r
is defined.
+dtrace (usedtrace.U):
+ This variable holds the location of the dtrace executable.
+
dynamic_ext (Extensions.U):
This variable holds a list of XS extension files we want to
link dynamically into the package. It is used by Makefile.
-dtrace (dtrace.U):
- This variable holds the location of the dtrace executable.
-
eagain (nblock_io.U):
This variable bears the symbolic errno code set by read() when no
data is present on the file and non-blocking I/O was enabled (otherwise,
emacs (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
endgrent_r_proto (d_endgrent_r.U):
This variable encodes the prototype of endgrent_r.
and is typically used to test whether a particular extesion
is available.
+extern_C (Csym.U):
+ ANSI C requires 'extern' where C++ requires 'extern "C"'. This
+ variable can be used in Configure to do the right thing.
+
extras (Extras.U):
This variable holds a list of extra modules to install.
find (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
firstmakefile (Unix.U):
This variable defines the first file searched by make. On unix,
flex (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
fpossize (fpossize.U):
This variable contains the size of a fpostype in bytes.
indicates to the C program that <gdbm.h> exists and should
be included.
+i_gdbm_ndbm (i_ndbm.U):
+ This variable conditionally defines the I_GDBM_NDBM symbol, which
+ indicates to the C program that <gdbm-ndbm.h> exists and should
+ be included. This is the location of the ndbm.h compatibility file
+ in Debian 4.0.
+
+i_gdbmndbm (i_ndbm.U):
+ This variable conditionally defines the I_GDBMNDBM symbol, which
+ indicates to the C program that <gdbm/ndbm.h> exists and should
+ be included. This was the location of the ndbm.h compatibility file
+ in RedHat 7.1.
+
i_grp (i_grp.U):
This variable conditionally defines the I_GRP symbol, and indicates
whether a C program should include <grp.h>.
This variable conditionally defines the I_MALLOC symbol, and indicates
whether a C program should include <malloc.h>.
+i_mallocmalloc (i_mallocmalloc.U):
+ This variable conditionally defines the I_MALLOCMALLOC symbol,
+ and indicates whether a C program should include <malloc/malloc.h>.
+
i_math (i_math.U):
This variable conditionally defines the I_MATH symbol, and indicates
whether a C program may include <math.h>.
This variable conditionally defines the I_SYS_PARAM symbol, and indicates
whether a C program should include <sys/param.h>.
+i_syspoll (i_syspoll.U):
+ This variable conditionally defines the I_SYS_POLL symbol, which
+ indicates to the C program that it should include <sys/poll.h>.
+
i_sysresrc (i_sysresrc.U):
This variable conditionally defines the I_SYS_RESOURCE symbol,
and indicates whether a C program should include <sys/resource.h>.
inews (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
initialinstalllocation (bin.U):
When userelocatableinc is true, this variable holds the location
ksh (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
ld (dlsrc.U):
This variable indicates the program to be used to link
line (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
lint (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
lkflags (ccflags.U):
This variable contains any additional C partial linker flags desired by
lp (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
lpr (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
ls (Loc.U):
This variable is used internally by Configure to determine the
mail (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
mailx (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
make (Loc.U):
This variable is used internally by Configure to determine the
make_set_make="MAKE=$make" # if it doesn't.
- This uses a comment character to distinguish a
+ This uses a comment character so that we can distinguish a
'set' value (from a previous config.sh or Configure '-D' option)
from an uncomputed value.
have: one of 'n', 'l', or '3'. The Makefile must supply the '.'.
See man3dir.
-Mcc (Loc.U):
- This variable is used internally by Configure to determine the
- full pathname (if any) of the Mcc program. After Configure runs,
- the value is reset to a plain "Mcc" and is not useful.
-
mips_type (usrinc.U):
This variable holds the environment type for the mips system.
Possible values are "BSD 4.3" and "System V".
mv (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
myarchname (archname.U):
This variable holds the architecture name computed by Configure in
full pathname (if any) of the nroff program. After Configure runs,
the value is reset to a plain "nroff" and is not useful.
+nv_overflows_integers_at (perlxv.U):
+ This variable gives the largest integer value that NVs can hold
+ as a constant floating point expression.
+ If it could not be determined, it holds the value 0.
+
nv_preserves_uv_bits (perlxv.U):
This variable indicates how many of bits type uvtype
a variable nvtype can preserve.
perl (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
perl5 (perl5.U):
This variable contains the full path (if any) to a previously
pmake (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
pr (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
prefix (prefix.U):
This variable holds the name of the directory below which the
rmail (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
run (Cross.U):
This variable contains the command used by Configure
sendmail (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
setgrent_r_proto (d_setgrent_r.U):
This variable encodes the prototype of setgrent_r.
REENTRANT_PROTO_T_ABC macros of reentr.h if d_setservent_r
is defined.
+sGMTIME_max (time_size.U):
+ This variable defines the maximum value of the time_t offset that
+ the system function gmtime () accepts
+
+sGMTIME_min (time_size.U):
+ This variable defines the minimum value of the time_t offset that
+ the system function gmtime () accepts
+
sh (sh.U):
This variable contains the full pathname of the shell used
on this system to execute Bourne shell scripts. Usually, this will be
shar (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
sharpbang (spitshell.U):
This variable contains the string #! if this system supports that
sleep (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
+
+sLOCALTIME_max (time_size.U):
+ This variable defines the maximum value of the time_t offset that
+ the system function localtime () accepts
+
+sLOCALTIME_min (time_size.U):
+ This variable defines the minimum value of the time_t offset that
+ the system function localtime () accepts
smail (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
so (so.U):
This variable holds the extension used to identify shared libraries
is defined.
src (src.U):
- This variable holds the path to the package source. It is up to
- the Makefile to use this variable and set VPATH accordingly to
- find the sources remotely.
+ This variable holds the (possibly relative) path of the package source.
+ It is up to the Makefile to use this variable and set VPATH accordingly
+ to find the sources remotely. Use $pkgsrc to have an absolute path.
sSCNfldbl (longdblfio.U):
This variable, if defined, contains the string used by stdio to
submit (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
subversion (patchlevel.U):
The subversion level of this package.
tail (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
tar (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
targetarch (Cross.U):
If cross-compiling, this variable contains the target architecture.
tbl (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
tee (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
test (Loc.U):
This variable is used internally by Configure to determine the
troff (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
ttyname_r_proto (d_ttyname_r.U):
This variable encodes the prototype of ttyname_r.
This variable conditionally defines the USE_CROSS_COMPILE symbol,
and indicates that Perl has been cross-compiled.
+usedevel (Devel.U):
+ This variable indicates that Perl was configured with development
+ features enabled. This should not be done for production builds.
+
usedl (dlsrc.U):
This variable indicates if the system supports dynamic
loading of some sort. See also dlsrc and dlobj.
-usedtrace (trace.U):
- This variable indicates whether we are compiling with dtrace support.
- See also dtrace.
+usedtrace (usedtrace.U):
+ This variable indicates whether we are compiling with dtrace
+ support. See also dtrace.
usefaststdio (usefaststdio.U):
This variable conditionally defines the USE_FAST_STDIO symbol,
uuname (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
uvoformat (perlxvf.U):
This variable contains the format string used for printing
vi (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
voidflags (voidflags.U):
This variable contains the eventual value of the VOIDFLAGS symbol,
zcat (Loc.U):
This variable is defined but not used by Configure.
- The value is a plain '' and is not useful.
+ The value is the empty string and is not useful.
zip (Loc.U):
This variable is used internally by Configure to determine the