# This file was created by configpm when Perl was built. Any changes
# made to this file will be lost the next time perl is built.
# use warnings; Pulls in Carp
## This file was produced by running the Configure script. It holds all the
## definitions figured out by Configure. Should you modify one of these values,
## do not forget to propagate your changes by running "Configure -der". You may
## instead choose to run each of the .SH files by yourself, or "Configure -S".
## Configuration time: Tue Jun 19 16:44:22 PDT 2007
## Configured by : ha144505
## Target system : sunos archsvr8 5.9 generic_118558-10 sun4u sparc sunw,sun-fire-280r
## Configure command line arguments.
our $summary = <<'!END!';
Summary of
my $package (revision
$revision $version_patchlevel_string) configuration
:
osname
=$osname, osvers
=$osvers, archname
=$archname
config_args
='$config_args'
hint
=$hint, useposix
=$useposix, d_sigaction
=$d_sigaction
usethreads
=$usethreads use5005threads
=$use5005threads useithreads
=$useithreads usemultiplicity
=$usemultiplicity
useperlio
=$useperlio d_sfio
=$d_sfio uselargefiles
=$uselargefiles usesocks
=$usesocks
use64bitint
=$use64bitint use64bitall
=$use64bitall uselongdouble
=$uselongdouble
usemymalloc
=$usemymalloc, bincompat5005
=undef
cc
='$cc', ccflags
='$ccflags',
ccversion
='$ccversion', gccversion
='$gccversion', gccosandvers
='$gccosandvers'
intsize
=$intsize, longsize
=$longsize, ptrsize
=$ptrsize, doublesize
=$doublesize, byteorder
=$byteorder
d_longlong
=$d_longlong, longlongsize
=$longlongsize, d_longdbl
=$d_longdbl, longdblsize
=$longdblsize
ivtype
='$ivtype', ivsize
=$ivsize, nvtype
='$nvtype', nvsize
=$nvsize, Off_t
='$lseektype', lseeksize
=$lseeksize
alignbytes
=$alignbytes, prototype=$prototype
ld
='$ld', ldflags
='$ldflags'
libc
=$libc, so
=$so, useshrplib
=$useshrplib, libperl
=$libperl
gnulibc_version
='$gnulibc_version'
dlsrc
=$dlsrc, dlext
=$dlext, d_dlsymun
=$d_dlsymun, ccdlflags
='$ccdlflags'
cccdlflags
='$cccdlflags', lddlflags
='$lddlflags'
return $summary_expanded if $summary_expanded;
($summary_expanded = $summary) =~ s
{\
$(\w
+)}
{ my $c = $Config::Config
{$1}; defined($c) ?
$c : 'undef' }ge;
aphostname
='/bin/hostname'
api_versionstring
='5.8.0'
archlib
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8/sun4-solaris'
archlibexp
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8/sun4-solaris'
bin
='/import/archperf/ws/devtools/4/v8plus/bin'
binexp
='/import/archperf/ws/devtools/4/v8plus/bin'
ccflags
=' -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccflags_uselargefiles
='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccversion
='Sun C 5.8 Patch 121015-02 2006/03/29'
cf_email
='ha144505@archsvr8.mpklab.sfbay.sun.com'
cf_time
='Tue Jun 19 16:44:22 PDT 2007'
config_arg0
='Configure.hack'
config_arg1
='-Dprefix=/import/archperf/ws/devtools/4/v8plus'
config_arg2
='-Doptimize=-xO4'
config_args
='-Dprefix=/import/archperf/ws/devtools/4/v8plus -Doptimize=-xO4 -des'
cppsymbols
='_BIG_ENDIAN= _FILE_OFFSET_BITS=64 _ILP32= _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 __STDC__=0 __SVR4=1 sparc=1 __sparc=1 sun=1 __sun=1 unix=1 __unix=1'
d_Gconvert
='gconvert((x),(n),(t),(b))'
d_attribute_format
='undef'
d_attribute_malloc
='undef'
d_attribute_nonnull
='undef'
d_attribute_noreturn
='undef'
d_attribute_unused
='undef'
d_attribute_warn_unused_result
='undef'
d_fcntl_can_lock
='define'
d_gethostbyaddr_r
='undef'
d_gethostbyname_r
='undef'
d_getprotobyname_r
='undef'
d_getprotobynumber_r
='undef'
d_getprotoprotos
='define'
d_getservbyname_r
='undef'
d_getservbyport_r
='undef'
d_libm_lib_version
='undef'
d_malloc_good_size
='undef'
d_modfl_pow32_bug
='undef'
d_nv_preserves_uv
='define'
d_nv_zero_is_allbits_zero
='define'
d_old_pthread_create_joinable
='undef'
d_perl_otherlibdirs
='undef'
d_pthread_atfork
='define'
d_pthread_attr_setscope
='define'
d_semctl_semid_ds
='undef'
d_shmatprototype
='define'
d_sockatmarkproto
='undef'
d_sprintf_returns_strlen
='define'
d_stdio_cnt_lval
='define'
d_stdio_ptr_lval
='define'
d_stdio_ptr_lval_nochange_cnt
='define'
d_stdio_ptr_lval_sets_cnt
='undef'
d_stdio_stream_array
='define'
direntrytype
='struct dirent'
dynamic_ext
='B ByteLoader Cwd Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared'
extensions
='B ByteLoader Cwd Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared Errno'
full_ar
='/usr/ccs/bin/ar'
gethostbyaddr_r_proto
='0'
gethostbyname_r_proto
='0'
getprotobyname_r_proto
='0'
getprotobynumber_r_proto
='0'
getservbyname_r_proto
='0'
getservbyport_r_proto
='0'
glibpth
='/usr/shlib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/local/lib'
groupcat
='cat /etc/group'
ignore_versioned_solibs
=''
inc_version_list_init
='0'
installarchlib
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8/sun4-solaris'
installbin
='/import/archperf/ws/devtools/4/v8plus/bin'
installman1dir
='/import/archperf/ws/devtools/4/v8plus/man/man1'
installman3dir
='/import/archperf/ws/devtools/4/v8plus/man/man3'
installprefix
='/import/archperf/ws/devtools/4/v8plus'
installprefixexp
='/import/archperf/ws/devtools/4/v8plus'
installprivlib
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8'
installscript
='/import/archperf/ws/devtools/4/v8plus/bin'
installsitearch
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8/sun4-solaris'
installsitebin
='/import/archperf/ws/devtools/4/v8plus/bin'
installsitelib
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8'
installsiteman1dir
='/import/archperf/ws/devtools/4/v8plus/man/man1'
installsiteman3dir
='/import/archperf/ws/devtools/4/v8plus/man/man3'
installsitescript
='/import/archperf/ws/devtools/4/v8plus/bin'
installusrbinperl
='undef'
known_extensions
='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared'
lddlflags
='-G -L/usr/lib -L/usr/ccs/lib -L/import/datools/vendor/sun/studio11/SUNWspro/prod/lib/v8plus -L/import/datools/vendor/sun/studio11/SUNWspro/prod/lib -L/lib'
ldflags
=' -L/usr/lib -L/usr/ccs/lib -L/import/datools/vendor/sun/studio11/SUNWspro/prod/lib/v8plus -L/import/datools/vendor/sun/studio11/SUNWspro/prod/lib -L/lib '
ldlibpthname
='LD_LIBRARY_PATH'
libpth
='/usr/lib /usr/ccs/lib /import/datools/vendor/sun/studio11/SUNWspro/prod/lib/v8plus /import/datools/vendor/sun/studio11/SUNWspro/prod/lib /lib'
libs
='-lsocket -lnsl -ldl -lm -lc'
libsfiles
=' libsocket.so.1 libnsl.so.1 libdl.so.1 libm.so.1 libc.so.1'
libsfound
=' /usr/lib/libsocket.so.1 /usr/lib/libnsl.so.1 /usr/lib/libdl.so.1 /usr/lib/libm.so.1 /usr/lib/libc.so.1'
libspath
=' /usr/lib /usr/ccs/lib /import/datools/vendor/sun/studio11/SUNWspro/prod/lib/v8plus /import/datools/vendor/sun/studio11/SUNWspro/prod/lib /lib'
libswanted
='sfio socket bind inet nsl nm ndbm gdbm dbm dl dld sun m util c cposix posix bsd BSD '
libswanted_uselargefiles
=''
locincpth
='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
loclibpth
='/usr/lib /usr/ccs/lib /import/datools/vendor/sun/studio11/SUNWspro/prod/lib/v8plus /import/datools/vendor/sun/studio11/SUNWspro/prod/lib /lib /usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
man1dir
='/import/archperf/ws/devtools/4/v8plus/man/man1'
man1direxp
='/import/archperf/ws/devtools/4/v8plus/man/man1'
man3dir
='/import/archperf/ws/devtools/4/v8plus/man/man3'
man3direxp
='/import/archperf/ws/devtools/4/v8plus/man/man3'
myarchname
='sun4-solaris'
mydomain
='.mpklab.sfbay.sun.com'
myuname
='sunos archsvr8 5.9 generic_118558-10 sun4u sparc sunw,sun-fire-280r '
netdb_host_type
='const char *'
netdb_name_type
='const char *'
netdb_net_type
='in_addr_t'
nv_preserves_uv_bits
='32'
old_pthread_create_joinable
=''
passcat
='cat /etc/passwd'
perladmin
='ha144505@archsvr8.mpklab.sfbay.sun.com'
perllibs
='-lsocket -lnsl -ldl -lm -lc'
perlpath
='/import/archperf/ws/devtools/4/v8plus/bin/perl'
prefix
='/import/archperf/ws/devtools/4/v8plus'
prefixexp
='/import/archperf/ws/devtools/4/v8plus'
privlib
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8'
privlibexp
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8'
scriptdir
='/import/archperf/ws/devtools/4/v8plus/bin'
scriptdirexp
='/import/archperf/ws/devtools/4/v8plus/bin'
sig_name
='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM USR1 USR2 CHLD PWR WINCH URG IO STOP TSTP CONT TTIN TTOU VTALRM PROF XCPU XFSZ WAITING LWP FREEZE THAW CANCEL LOST XRES RTMIN NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 RTMAX IOT CLD POLL '
sig_name_init
='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "USR1", "USR2", "CHLD", "PWR", "WINCH", "URG", "IO", "STOP", "TSTP", "CONT", "TTIN", "TTOU", "VTALRM", "PROF", "XCPU", "XFSZ", "WAITING", "LWP", "FREEZE", "THAW", "CANCEL", "LOST", "XRES", "RTMIN", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "NUM45", "RTMAX", "IOT", "CLD", "POLL", 0'
sig_num
='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 6 18 22 '
sig_num_init
='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 6, 18, 22, 0'
sitearch
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8/sun4-solaris'
sitearchexp
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8/sun4-solaris'
sitebin
='/import/archperf/ws/devtools/4/v8plus/bin'
sitebinexp
='/import/archperf/ws/devtools/4/v8plus/bin'
sitelib
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8'
sitelib_stem
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl'
sitelibexp
='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8'
siteman1dir
='/import/archperf/ws/devtools/4/v8plus/man/man1'
siteman1direxp
='/import/archperf/ws/devtools/4/v8plus/man/man1'
siteman3dir
='/import/archperf/ws/devtools/4/v8plus/man/man3'
siteman3direxp
='/import/archperf/ws/devtools/4/v8plus/man/man3'
siteprefix
='/import/archperf/ws/devtools/4/v8plus'
siteprefixexp
='/import/archperf/ws/devtools/4/v8plus'
sitescript
='/import/archperf/ws/devtools/4/v8plus/bin'
sitescriptexp
='/import/archperf/ws/devtools/4/v8plus/bin'
startperl
='#!/import/archperf/ws/devtools/4/v8plus/bin/perl'
stdio_base
='((fp)->_base)'
stdio_bufsiz
='((fp)->_cnt + (fp)->_ptr - (fp)->_base)'
stdio_stream_array
='__iob'
strings
='/usr/include/string.h'
sysman
='/usr/share/man/man1'
timeincl
='/usr/include/sys/time.h '
u64type
='unsigned long long'
uquadtype
='unsigned long long'
version_patchlevel_string
='version 8 subversion 8'
xlibpth
='/usr/lib/386 /lib/386'
foreach my $c (4,3,2) { $i |= ord($c); $i <<= 8 }
our $byteorder = join('', unpack('aaaa', pack('L!', $i)));
s/(byteorder=)(['"]).*?\2/$1$2$Config::byteorder$2/m;
my $config_sh_len = length $_;
our $Config_SH_expanded = "\n$_" . << 'EOVIRTUAL';
ldflags_nolargefiles
=' -L/usr/lib -L/usr/ccs/lib -L/import/datools/vendor/sun/studio11/SUNWspro/prod/lib/v8plus -L/import/datools/vendor/sun/studio11/SUNWspro/prod/lib -L/lib '
libs_nolargefiles
='-lsocket -lnsl -ldl -lm -lc'
libswanted_nolargefiles
='sfio socket bind inet nsl nm ndbm gdbm dbm dl dld sun m util c cposix posix bsd BSD '
# Search for it in the big string
# We only have ' delimted.
my $start = index($Config_SH_expanded, "\n$key=\'");
# Start can never be -1 now, as we've rigged the long string we're
# searching with an initial dummy newline.
return undef if $start == -1;
$start += length($key) + 3;
my $value = substr($Config_SH_expanded, $start,
index($Config_SH_expanded, "'\n", $start)
# So we can say "if $Config{'foo'}".
$value = undef if $value eq 'undef';
$self->{$key} = $value; # cache it
substr($Config_SH_expanded, 1, index($Config_SH_expanded, '=') - 1 );
my $pos = index($Config_SH_expanded, qq('\n), $prevpos) + 2;
my $len = index($Config_SH_expanded, "=", $pos) - $pos;
$len > 0 ? substr($Config_SH_expanded, $pos, $len) : undef;
return 1 if exists($_[0]->{$_[1]});
return(index($Config_SH_expanded, "\n$_[1]='") != -1
sub STORE { die "\
%Config::Config is
read-only
\n" }
substr $Config_SH_expanded, 1, $config_sh_len;
return map { chomp; $_ } grep eval{ /^(?:$re)=/ }, split /^/,
# implements -V:cfgvar option (see perlrun -V:)
# find optional leading, trailing colons; and query-spec
my ($notag,$qry,$lncont) = m/^(:)?(.*?)(:)?$/; # flags fore and aft,
# map colon-flags to print decorations
my $prfx = $notag ? '': "$qry="; # tag-prefix for print
my $lnend = $lncont ? ' ' : ";\n"; # line ending for print
# all config-vars are by definition \w only, any \W means regex
my @matches = config_re($qry);
print map "$_$lnend", @matches ? @matches : "$qry: not found
" if !$notag;
print map { s/\w+=//; "$_$lnend" } @matches ? @matches : "$qry: not found
" if $notag;
my $v = (exists $Config::Config{$qry}) ? $Config::Config{$qry}
$v = 'undef' unless defined $v;
print "${prfx
}'${v}'$lnend";
# Called by the real AUTOLOAD
goto \&$Config::AUTOLOAD;