Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / v8plus / lib / perl5 / 5.8.8 / sun4-solaris / Config_heavy.pl
CommitLineData
920dae64
AT
1# This file was created by configpm when Perl was built. Any changes
2# made to this file will be lost the next time perl is built.
3
4package Config;
5use strict;
6# use warnings; Pulls in Carp
7# use vars pulls in Carp
8##
9## This file was produced by running the Configure script. It holds all the
10## definitions figured out by Configure. Should you modify one of these values,
11## do not forget to propagate your changes by running "Configure -der". You may
12## instead choose to run each of the .SH files by yourself, or "Configure -S".
13##
14#
15## Package name : perl5
16## Source directory : .
17## Configuration time: Tue Jun 19 16:44:22 PDT 2007
18## Configured by : ha144505
19## Target system : sunos archsvr8 5.9 generic_118558-10 sun4u sparc sunw,sun-fire-280r
20#
21## Configure command line arguments.
22#PERL_PATCHLEVEL=
23
24our $summary = <<'!END!';
25Summary of my $package (revision $revision $version_patchlevel_string) configuration:
26 Platform:
27 osname=$osname, osvers=$osvers, archname=$archname
28 uname='$myuname'
29 config_args='$config_args'
30 hint=$hint, useposix=$useposix, d_sigaction=$d_sigaction
31 usethreads=$usethreads use5005threads=$use5005threads useithreads=$useithreads usemultiplicity=$usemultiplicity
32 useperlio=$useperlio d_sfio=$d_sfio uselargefiles=$uselargefiles usesocks=$usesocks
33 use64bitint=$use64bitint use64bitall=$use64bitall uselongdouble=$uselongdouble
34 usemymalloc=$usemymalloc, bincompat5005=undef
35 Compiler:
36 cc='$cc', ccflags ='$ccflags',
37 optimize='$optimize',
38 cppflags='$cppflags'
39 ccversion='$ccversion', gccversion='$gccversion', gccosandvers='$gccosandvers'
40 intsize=$intsize, longsize=$longsize, ptrsize=$ptrsize, doublesize=$doublesize, byteorder=$byteorder
41 d_longlong=$d_longlong, longlongsize=$longlongsize, d_longdbl=$d_longdbl, longdblsize=$longdblsize
42 ivtype='$ivtype', ivsize=$ivsize, nvtype='$nvtype', nvsize=$nvsize, Off_t='$lseektype', lseeksize=$lseeksize
43 alignbytes=$alignbytes, prototype=$prototype
44 Linker and Libraries:
45 ld='$ld', ldflags ='$ldflags'
46 libpth=$libpth
47 libs=$libs
48 perllibs=$perllibs
49 libc=$libc, so=$so, useshrplib=$useshrplib, libperl=$libperl
50 gnulibc_version='$gnulibc_version'
51 Dynamic Linking:
52 dlsrc=$dlsrc, dlext=$dlext, d_dlsymun=$d_dlsymun, ccdlflags='$ccdlflags'
53 cccdlflags='$cccdlflags', lddlflags='$lddlflags'
54
55!END!
56my $summary_expanded;
57
58sub myconfig {
59 return $summary_expanded if $summary_expanded;
60 ($summary_expanded = $summary) =~ s{\$(\w+)}
61 { my $c = $Config::Config{$1}; defined($c) ? $c : 'undef' }ge;
62 $summary_expanded;
63}
64
65local *_ = \my $a;
66$_ = <<'!END!';
67Author=''
68CONFIG='true'
69Date='$Date'
70Header=''
71Id='$Id'
72Locker=''
73Log='$Log'
74Mcc='Mcc'
75PATCHLEVEL='8'
76PERL_API_REVISION='5'
77PERL_API_SUBVERSION='0'
78PERL_API_VERSION='8'
79PERL_CONFIG_SH='true'
80PERL_REVISION='5'
81PERL_SUBVERSION='8'
82PERL_VERSION='8'
83RCSfile='$RCSfile'
84Revision='$Revision'
85SUBVERSION='8'
86Source=''
87State=''
88_a='.a'
89_exe=''
90_o='.o'
91afs='false'
92afsroot='/afs'
93alignbytes='8'
94ansi2knr=''
95aphostname='/bin/hostname'
96api_revision='5'
97api_subversion='0'
98api_version='8'
99api_versionstring='5.8.0'
100ar='ar'
101archlib='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8/sun4-solaris'
102archlibexp='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8/sun4-solaris'
103archname64=''
104archname='sun4-solaris'
105archobjs=''
106asctime_r_proto='0'
107awk='awk'
108baserev='5.0'
109bash=''
110bin='/import/archperf/ws/devtools/4/v8plus/bin'
111binexp='/import/archperf/ws/devtools/4/v8plus/bin'
112bison='bison'
113byacc='byacc'
114byteorder='4321'
115c='\c'
116castflags='0'
117cat='cat'
118cc='cc'
119cccdlflags='-KPIC'
120ccdlflags=' '
121ccflags=' -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
122ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
123ccname='cc'
124ccsymbols=''
125ccversion='Sun C 5.8 Patch 121015-02 2006/03/29'
126cf_by='ha144505'
127cf_email='ha144505@archsvr8.mpklab.sfbay.sun.com'
128cf_time='Tue Jun 19 16:44:22 PDT 2007'
129charsize='1'
130chgrp=''
131chmod='chmod'
132chown=''
133clocktype='clock_t'
134comm='comm'
135compress=''
136config_arg0='Configure.hack'
137config_arg1='-Dprefix=/import/archperf/ws/devtools/4/v8plus'
138config_arg2='-Doptimize=-xO4'
139config_arg3='-des'
140config_argc='3'
141config_args='-Dprefix=/import/archperf/ws/devtools/4/v8plus -Doptimize=-xO4 -des'
142contains='grep'
143cp='cp'
144cpio=''
145cpp='cpp'
146cpp_stuff='42'
147cppccsymbols=''
148cppflags=''
149cpplast='-'
150cppminus='-'
151cpprun='cc -E'
152cppstdin='cc -E'
153cppsymbols='_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'
154crypt_r_proto='0'
155cryptlib=''
156csh='csh'
157ctermid_r_proto='0'
158ctime_r_proto='0'
159d_Gconvert='gconvert((x),(n),(t),(b))'
160d_PRIEUldbl='define'
161d_PRIFUldbl='define'
162d_PRIGUldbl='define'
163d_PRIXU64='define'
164d_PRId64='define'
165d_PRIeldbl='define'
166d_PRIfldbl='define'
167d_PRIgldbl='define'
168d_PRIi64='define'
169d_PRIo64='define'
170d_PRIu64='define'
171d_PRIx64='define'
172d_SCNfldbl='define'
173d__fwalk='undef'
174d_access='define'
175d_accessx='undef'
176d_aintl='undef'
177d_alarm='define'
178d_archlib='define'
179d_asctime_r='undef'
180d_atolf='undef'
181d_atoll='define'
182d_attribute_format='undef'
183d_attribute_malloc='undef'
184d_attribute_nonnull='undef'
185d_attribute_noreturn='undef'
186d_attribute_pure='undef'
187d_attribute_unused='undef'
188d_attribute_warn_unused_result='undef'
189d_bcmp='define'
190d_bcopy='define'
191d_bsd='undef'
192d_bsdgetpgrp='undef'
193d_bsdsetpgrp='undef'
194d_bzero='define'
195d_casti32='define'
196d_castneg='define'
197d_charvspr='undef'
198d_chown='define'
199d_chroot='define'
200d_chsize='undef'
201d_class='undef'
202d_clearenv='undef'
203d_closedir='define'
204d_cmsghdr_s='define'
205d_const='define'
206d_copysignl='undef'
207d_crypt='define'
208d_crypt_r='undef'
209d_csh='define'
210d_ctermid_r='undef'
211d_ctime_r='undef'
212d_cuserid='define'
213d_dbl_dig='define'
214d_dbminitproto='undef'
215d_difftime='define'
216d_dirfd='undef'
217d_dirnamlen='undef'
218d_dlerror='define'
219d_dlopen='define'
220d_dlsymun='undef'
221d_dosuid='undef'
222d_drand48_r='undef'
223d_drand48proto='define'
224d_dup2='define'
225d_eaccess='undef'
226d_endgrent='define'
227d_endgrent_r='undef'
228d_endhent='define'
229d_endhostent_r='undef'
230d_endnent='define'
231d_endnetent_r='undef'
232d_endpent='define'
233d_endprotoent_r='undef'
234d_endpwent='define'
235d_endpwent_r='undef'
236d_endsent='define'
237d_endservent_r='undef'
238d_eofnblk='define'
239d_eunice='undef'
240d_faststdio='define'
241d_fchdir='define'
242d_fchmod='define'
243d_fchown='define'
244d_fcntl='define'
245d_fcntl_can_lock='define'
246d_fd_macros='define'
247d_fd_set='define'
248d_fds_bits='define'
249d_fgetpos='define'
250d_finite='define'
251d_finitel='undef'
252d_flexfnam='define'
253d_flock='undef'
254d_flockproto='undef'
255d_fork='define'
256d_fp_class='undef'
257d_fpathconf='define'
258d_fpclass='define'
259d_fpclassify='undef'
260d_fpclassl='undef'
261d_fpos64_t='define'
262d_frexpl='undef'
263d_fs_data_s='undef'
264d_fseeko='define'
265d_fsetpos='define'
266d_fstatfs='define'
267d_fstatvfs='define'
268d_fsync='define'
269d_ftello='define'
270d_ftime='undef'
271d_futimes='undef'
272d_getcwd='define'
273d_getespwnam='undef'
274d_getfsstat='undef'
275d_getgrent='define'
276d_getgrent_r='undef'
277d_getgrgid_r='undef'
278d_getgrnam_r='undef'
279d_getgrps='define'
280d_gethbyaddr='define'
281d_gethbyname='define'
282d_gethent='define'
283d_gethname='define'
284d_gethostbyaddr_r='undef'
285d_gethostbyname_r='undef'
286d_gethostent_r='undef'
287d_gethostprotos='define'
288d_getitimer='define'
289d_getlogin='define'
290d_getlogin_r='undef'
291d_getmnt='undef'
292d_getmntent='define'
293d_getnbyaddr='define'
294d_getnbyname='define'
295d_getnent='define'
296d_getnetbyaddr_r='undef'
297d_getnetbyname_r='undef'
298d_getnetent_r='undef'
299d_getnetprotos='define'
300d_getpagsz='define'
301d_getpbyname='define'
302d_getpbynumber='define'
303d_getpent='define'
304d_getpgid='define'
305d_getpgrp2='undef'
306d_getpgrp='define'
307d_getppid='define'
308d_getprior='define'
309d_getprotobyname_r='undef'
310d_getprotobynumber_r='undef'
311d_getprotoent_r='undef'
312d_getprotoprotos='define'
313d_getprpwnam='undef'
314d_getpwent='define'
315d_getpwent_r='undef'
316d_getpwnam_r='undef'
317d_getpwuid_r='undef'
318d_getsbyname='define'
319d_getsbyport='define'
320d_getsent='define'
321d_getservbyname_r='undef'
322d_getservbyport_r='undef'
323d_getservent_r='undef'
324d_getservprotos='define'
325d_getspnam='define'
326d_getspnam_r='undef'
327d_gettimeod='define'
328d_gmtime_r='undef'
329d_gnulibc='undef'
330d_grpasswd='define'
331d_hasmntopt='define'
332d_htonl='define'
333d_ilogbl='undef'
334d_index='undef'
335d_inetaton='undef'
336d_int64_t='define'
337d_isascii='define'
338d_isfinite='undef'
339d_isinf='undef'
340d_isnan='define'
341d_isnanl='undef'
342d_killpg='define'
343d_lchown='define'
344d_ldbl_dig='define'
345d_libm_lib_version='undef'
346d_link='define'
347d_localtime_r='undef'
348d_locconv='define'
349d_lockf='define'
350d_longdbl='define'
351d_longlong='define'
352d_lseekproto='define'
353d_lstat='define'
354d_madvise='define'
355d_malloc_good_size='undef'
356d_malloc_size='undef'
357d_mblen='define'
358d_mbstowcs='define'
359d_mbtowc='define'
360d_memchr='define'
361d_memcmp='define'
362d_memcpy='define'
363d_memmove='define'
364d_memset='define'
365d_mkdir='define'
366d_mkdtemp='undef'
367d_mkfifo='define'
368d_mkstemp='define'
369d_mkstemps='undef'
370d_mktime='define'
371d_mmap='define'
372d_modfl='undef'
373d_modfl_pow32_bug='undef'
374d_modflproto='undef'
375d_mprotect='define'
376d_msg='define'
377d_msg_ctrunc='define'
378d_msg_dontroute='define'
379d_msg_oob='define'
380d_msg_peek='define'
381d_msg_proxy='undef'
382d_msgctl='define'
383d_msgget='define'
384d_msghdr_s='define'
385d_msgrcv='define'
386d_msgsnd='define'
387d_msync='define'
388d_munmap='define'
389d_mymalloc='undef'
390d_nice='define'
391d_nl_langinfo='define'
392d_nv_preserves_uv='define'
393d_nv_zero_is_allbits_zero='define'
394d_off64_t='define'
395d_old_pthread_create_joinable='undef'
396d_oldpthreads='undef'
397d_oldsock='undef'
398d_open3='define'
399d_pathconf='define'
400d_pause='define'
401d_perl_otherlibdirs='undef'
402d_phostname='undef'
403d_pipe='define'
404d_poll='define'
405d_portable='define'
406d_procselfexe='undef'
407d_pthread_atfork='define'
408d_pthread_attr_setscope='define'
409d_pthread_yield='undef'
410d_pwage='define'
411d_pwchange='undef'
412d_pwclass='undef'
413d_pwcomment='define'
414d_pwexpire='undef'
415d_pwgecos='define'
416d_pwpasswd='define'
417d_pwquota='undef'
418d_qgcvt='define'
419d_quad='define'
420d_random_r='undef'
421d_readdir64_r='undef'
422d_readdir='define'
423d_readdir_r='undef'
424d_readlink='define'
425d_readv='define'
426d_recvmsg='define'
427d_rename='define'
428d_rewinddir='define'
429d_rmdir='define'
430d_safebcpy='undef'
431d_safemcpy='undef'
432d_sanemcmp='define'
433d_sbrkproto='define'
434d_scalbnl='undef'
435d_sched_yield='undef'
436d_scm_rights='define'
437d_seekdir='define'
438d_select='define'
439d_sem='define'
440d_semctl='define'
441d_semctl_semid_ds='undef'
442d_semctl_semun='define'
443d_semget='define'
444d_semop='define'
445d_sendmsg='define'
446d_setegid='define'
447d_seteuid='define'
448d_setgrent='define'
449d_setgrent_r='undef'
450d_setgrps='define'
451d_sethent='define'
452d_sethostent_r='undef'
453d_setitimer='define'
454d_setlinebuf='define'
455d_setlocale='define'
456d_setlocale_r='undef'
457d_setnent='define'
458d_setnetent_r='undef'
459d_setpent='define'
460d_setpgid='define'
461d_setpgrp2='undef'
462d_setpgrp='define'
463d_setprior='define'
464d_setproctitle='undef'
465d_setprotoent_r='undef'
466d_setpwent='define'
467d_setpwent_r='undef'
468d_setregid='define'
469d_setresgid='undef'
470d_setresuid='undef'
471d_setreuid='define'
472d_setrgid='undef'
473d_setruid='undef'
474d_setsent='define'
475d_setservent_r='undef'
476d_setsid='define'
477d_setvbuf='define'
478d_sfio='undef'
479d_shm='define'
480d_shmat='define'
481d_shmatprototype='define'
482d_shmctl='define'
483d_shmdt='define'
484d_shmget='define'
485d_sigaction='define'
486d_sigprocmask='define'
487d_sigsetjmp='define'
488d_sockatmark='undef'
489d_sockatmarkproto='undef'
490d_socket='define'
491d_socklen_t='define'
492d_sockpair='define'
493d_socks5_init='undef'
494d_sprintf_returns_strlen='define'
495d_sqrtl='undef'
496d_srand48_r='undef'
497d_srandom_r='undef'
498d_sresgproto='undef'
499d_sresuproto='undef'
500d_statblks='define'
501d_statfs_f_flags='undef'
502d_statfs_s='define'
503d_statvfs='define'
504d_stdio_cnt_lval='define'
505d_stdio_ptr_lval='define'
506d_stdio_ptr_lval_nochange_cnt='define'
507d_stdio_ptr_lval_sets_cnt='undef'
508d_stdio_stream_array='define'
509d_stdiobase='define'
510d_stdstdio='define'
511d_strchr='define'
512d_strcoll='define'
513d_strctcpy='define'
514d_strerrm='strerror(e)'
515d_strerror='define'
516d_strerror_r='undef'
517d_strftime='define'
518d_strlcat='define'
519d_strlcpy='define'
520d_strtod='define'
521d_strtol='define'
522d_strtold='undef'
523d_strtoll='define'
524d_strtoq='undef'
525d_strtoul='define'
526d_strtoull='define'
527d_strtouq='undef'
528d_strxfrm='define'
529d_suidsafe='define'
530d_symlink='define'
531d_syscall='define'
532d_syscallproto='undef'
533d_sysconf='define'
534d_sysernlst=''
535d_syserrlst='define'
536d_system='define'
537d_tcgetpgrp='define'
538d_tcsetpgrp='define'
539d_telldir='define'
540d_telldirproto='define'
541d_time='define'
542d_times='define'
543d_tm_tm_gmtoff='undef'
544d_tm_tm_zone='undef'
545d_tmpnam_r='undef'
546d_truncate='define'
547d_ttyname_r='undef'
548d_tzname='define'
549d_u32align='undef'
550d_ualarm='define'
551d_umask='define'
552d_uname='define'
553d_union_semun='undef'
554d_unordered='define'
555d_unsetenv='undef'
556d_usleep='define'
557d_usleepproto='define'
558d_ustat='define'
559d_vendorarch='undef'
560d_vendorbin='undef'
561d_vendorlib='undef'
562d_vendorscript='undef'
563d_vfork='undef'
564d_void_closedir='undef'
565d_voidsig='define'
566d_voidtty=''
567d_volatile='define'
568d_vprintf='define'
569d_wait4='define'
570d_waitpid='define'
571d_wcstombs='define'
572d_wctomb='define'
573d_writev='define'
574d_xenix='undef'
575date='date'
576db_hashtype='u_int32_t'
577db_prefixtype='size_t'
578db_version_major=''
579db_version_minor=''
580db_version_patch=''
581defvoidused='15'
582direntrytype='struct dirent'
583dlext='so'
584dlsrc='dl_dlopen.xs'
585doublesize='8'
586drand01='drand48()'
587drand48_r_proto='0'
588dynamic_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'
589eagain='EAGAIN'
590ebcdic='undef'
591echo='echo'
592egrep='egrep'
593emacs=''
594endgrent_r_proto='0'
595endhostent_r_proto='0'
596endnetent_r_proto='0'
597endprotoent_r_proto='0'
598endpwent_r_proto='0'
599endservent_r_proto='0'
600eunicefix=':'
601exe_ext=''
602expr='expr'
603extensions='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'
604extras=''
605fflushNULL='define'
606fflushall='undef'
607find=''
608firstmakefile='makefile'
609flex=''
610fpossize='8'
611fpostype='fpos_t'
612freetype='void'
613from=':'
614full_ar='/usr/ccs/bin/ar'
615full_csh='/bin/csh'
616full_sed='/bin/sed'
617gccansipedantic=''
618gccosandvers=''
619gccversion=''
620getgrent_r_proto='0'
621getgrgid_r_proto='0'
622getgrnam_r_proto='0'
623gethostbyaddr_r_proto='0'
624gethostbyname_r_proto='0'
625gethostent_r_proto='0'
626getlogin_r_proto='0'
627getnetbyaddr_r_proto='0'
628getnetbyname_r_proto='0'
629getnetent_r_proto='0'
630getprotobyname_r_proto='0'
631getprotobynumber_r_proto='0'
632getprotoent_r_proto='0'
633getpwent_r_proto='0'
634getpwnam_r_proto='0'
635getpwuid_r_proto='0'
636getservbyname_r_proto='0'
637getservbyport_r_proto='0'
638getservent_r_proto='0'
639getspnam_r_proto='0'
640gidformat='"ld"'
641gidsign='-1'
642gidsize='4'
643gidtype='gid_t'
644glibpth='/usr/shlib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/local/lib'
645gmake='gmake'
646gmtime_r_proto='0'
647gnulibc_version=''
648grep='grep'
649groupcat='cat /etc/group'
650groupstype='gid_t'
651gzip='gzip'
652h_fcntl='true'
653h_sysfile='false'
654hint='recommended'
655hostcat='cat /etc/hosts'
656html1dir=' '
657html1direxp=''
658html3dir=' '
659html3direxp=''
660i16size='2'
661i16type='short'
662i32size='4'
663i32type='long'
664i64size='8'
665i64type='long long'
666i8size='1'
667i8type='char'
668i_arpainet='define'
669i_bsdioctl=''
670i_crypt='define'
671i_db='undef'
672i_dbm='undef'
673i_dirent='define'
674i_dld='undef'
675i_dlfcn='define'
676i_fcntl='define'
677i_float='define'
678i_fp='undef'
679i_fp_class='undef'
680i_gdbm='undef'
681i_grp='define'
682i_ieeefp='define'
683i_inttypes='define'
684i_langinfo='define'
685i_libutil='undef'
686i_limits='define'
687i_locale='define'
688i_machcthr='undef'
689i_malloc='define'
690i_math='define'
691i_memory='undef'
692i_mntent='undef'
693i_ndbm='define'
694i_netdb='define'
695i_neterrno='undef'
696i_netinettcp='define'
697i_niin='define'
698i_poll='define'
699i_prot='undef'
700i_pthread='define'
701i_pwd='define'
702i_rpcsvcdbm='define'
703i_sfio='undef'
704i_sgtty='undef'
705i_shadow='define'
706i_socks='undef'
707i_stdarg='define'
708i_stddef='define'
709i_stdlib='define'
710i_string='define'
711i_sunmath='define'
712i_sysaccess='undef'
713i_sysdir='undef'
714i_sysfile='undef'
715i_sysfilio='define'
716i_sysin='undef'
717i_sysioctl='define'
718i_syslog='define'
719i_sysmman='define'
720i_sysmode='define'
721i_sysmount='define'
722i_sysndir='undef'
723i_sysparam='define'
724i_sysresrc='define'
725i_syssecrt='undef'
726i_sysselct='define'
727i_syssockio='define'
728i_sysstat='define'
729i_sysstatfs='define'
730i_sysstatvfs='define'
731i_systime='define'
732i_systimek='undef'
733i_systimes='define'
734i_systypes='define'
735i_sysuio='define'
736i_sysun='define'
737i_sysutsname='define'
738i_sysvfs='define'
739i_syswait='define'
740i_termio='undef'
741i_termios='define'
742i_time='undef'
743i_unistd='define'
744i_ustat='define'
745i_utime='define'
746i_values='define'
747i_varargs='undef'
748i_varhdr='stdarg.h'
749i_vfork='undef'
750ignore_versioned_solibs=''
751inc_version_list=' '
752inc_version_list_init='0'
753incpath=''
754inews=''
755installarchlib='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8/sun4-solaris'
756installbin='/import/archperf/ws/devtools/4/v8plus/bin'
757installhtml1dir=''
758installhtml3dir=''
759installman1dir='/import/archperf/ws/devtools/4/v8plus/man/man1'
760installman3dir='/import/archperf/ws/devtools/4/v8plus/man/man3'
761installprefix='/import/archperf/ws/devtools/4/v8plus'
762installprefixexp='/import/archperf/ws/devtools/4/v8plus'
763installprivlib='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8'
764installscript='/import/archperf/ws/devtools/4/v8plus/bin'
765installsitearch='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8/sun4-solaris'
766installsitebin='/import/archperf/ws/devtools/4/v8plus/bin'
767installsitehtml1dir=''
768installsitehtml3dir=''
769installsitelib='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8'
770installsiteman1dir='/import/archperf/ws/devtools/4/v8plus/man/man1'
771installsiteman3dir='/import/archperf/ws/devtools/4/v8plus/man/man3'
772installsitescript='/import/archperf/ws/devtools/4/v8plus/bin'
773installstyle='lib/perl5'
774installusrbinperl='undef'
775installvendorarch=''
776installvendorbin=''
777installvendorhtml1dir=''
778installvendorhtml3dir=''
779installvendorlib=''
780installvendorman1dir=''
781installvendorman3dir=''
782installvendorscript=''
783intsize='4'
784issymlink='test -h'
785ivdformat='"ld"'
786ivsize='4'
787ivtype='long'
788known_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'
789ksh=''
790ld='cc'
791lddlflags='-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'
792ldflags=' -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 '
793ldflags_uselargefiles=''
794ldlibpthname='LD_LIBRARY_PATH'
795less='less'
796lib_ext='.a'
797libc='/lib/libc.so'
798libperl='libperl.a'
799libpth='/usr/lib /usr/ccs/lib /import/datools/vendor/sun/studio11/SUNWspro/prod/lib/v8plus /import/datools/vendor/sun/studio11/SUNWspro/prod/lib /lib'
800libs='-lsocket -lnsl -ldl -lm -lc'
801libsdirs=' /usr/lib'
802libsfiles=' libsocket.so.1 libnsl.so.1 libdl.so.1 libm.so.1 libc.so.1'
803libsfound=' /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'
804libspath=' /usr/lib /usr/ccs/lib /import/datools/vendor/sun/studio11/SUNWspro/prod/lib/v8plus /import/datools/vendor/sun/studio11/SUNWspro/prod/lib /lib'
805libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm dl dld sun m util c cposix posix bsd BSD '
806libswanted_uselargefiles=''
807line=''
808lint=''
809lkflags=''
810ln='ln'
811lns='/bin/ln -s'
812localtime_r_proto='0'
813locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
814loclibpth='/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'
815longdblsize='16'
816longlongsize='8'
817longsize='4'
818lp=''
819lpr=''
820ls='ls'
821lseeksize='8'
822lseektype='off_t'
823mail=''
824mailx=''
825make='make'
826make_set_make='#'
827mallocobj=''
828mallocsrc=''
829malloctype='void *'
830man1dir='/import/archperf/ws/devtools/4/v8plus/man/man1'
831man1direxp='/import/archperf/ws/devtools/4/v8plus/man/man1'
832man1ext='1'
833man3dir='/import/archperf/ws/devtools/4/v8plus/man/man3'
834man3direxp='/import/archperf/ws/devtools/4/v8plus/man/man3'
835man3ext='3'
836mips_type=''
837mistrustnm='run'
838mkdir='mkdir'
839mmaptype='caddr_t'
840modetype='mode_t'
841more='more'
842multiarch='undef'
843mv=''
844myarchname='sun4-solaris'
845mydomain='.mpklab.sfbay.sun.com'
846myhostname='archsvr8'
847myuname='sunos archsvr8 5.9 generic_118558-10 sun4u sparc sunw,sun-fire-280r '
848n=''
849need_va_copy='undef'
850netdb_hlen_type='int'
851netdb_host_type='const char *'
852netdb_name_type='const char *'
853netdb_net_type='in_addr_t'
854nm='nm'
855nm_opt='-p'
856nm_so_opt=''
857nonxs_ext='Errno'
858nroff='nroff'
859nvEUformat='"E"'
860nvFUformat='"F"'
861nvGUformat='"G"'
862nv_preserves_uv_bits='32'
863nveformat='"e"'
864nvfformat='"f"'
865nvgformat='"g"'
866nvsize='8'
867nvtype='double'
868o_nonblock='O_NONBLOCK'
869obj_ext='.o'
870old_pthread_create_joinable=''
871optimize='-xO4'
872orderlib='false'
873osname='solaris'
874osvers='2.9'
875otherlibdirs=' '
876package='perl5'
877pager='/bin/less'
878passcat='cat /etc/passwd'
879patchlevel='8'
880path_sep=':'
881perl5='/bin/perl'
882perl=''
883perl_patchlevel=''
884perladmin='ha144505@archsvr8.mpklab.sfbay.sun.com'
885perllibs='-lsocket -lnsl -ldl -lm -lc'
886perlpath='/import/archperf/ws/devtools/4/v8plus/bin/perl'
887pg='pg'
888phostname='hostname'
889pidtype='pid_t'
890plibpth=''
891pmake=''
892pr=''
893prefix='/import/archperf/ws/devtools/4/v8plus'
894prefixexp='/import/archperf/ws/devtools/4/v8plus'
895privlib='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8'
896privlibexp='/import/archperf/ws/devtools/4/v8plus/lib/perl5/5.8.8'
897procselfexe=''
898prototype='define'
899ptrsize='4'
900quadkind='3'
901quadtype='long long'
902randbits='48'
903randfunc='drand48'
904random_r_proto='0'
905randseedtype='long'
906ranlib=':'
907rd_nodata='-1'
908readdir64_r_proto='0'
909readdir_r_proto='0'
910revision='5'
911rm='rm'
912rmail=''
913run=''
914runnm='true'
915sPRIEUldbl='"LE"'
916sPRIFUldbl='"LF"'
917sPRIGUldbl='"LG"'
918sPRIXU64='"llX"'
919sPRId64='"lld"'
920sPRIeldbl='"Le"'
921sPRIfldbl='"Lf"'
922sPRIgldbl='"Lg"'
923sPRIi64='"lli"'
924sPRIo64='"llo"'
925sPRIu64='"llu"'
926sPRIx64='"llx"'
927sSCNfldbl='"Lf"'
928sched_yield='undef'
929scriptdir='/import/archperf/ws/devtools/4/v8plus/bin'
930scriptdirexp='/import/archperf/ws/devtools/4/v8plus/bin'
931sed='sed'
932seedfunc='srand48'
933selectminbits='32'
934selecttype='fd_set *'
935sendmail=''
936setgrent_r_proto='0'
937sethostent_r_proto='0'
938setlocale_r_proto='0'
939setnetent_r_proto='0'
940setprotoent_r_proto='0'
941setpwent_r_proto='0'
942setservent_r_proto='0'
943sh='/bin/sh'
944shar=''
945sharpbang='#!'
946shmattype='void *'
947shortsize='2'
948shrpenv=''
949shsharp='true'
950sig_count='47'
951sig_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 '
952sig_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'
953sig_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 '
954sig_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'
955sig_size='50'
956signal_t='void'
957sitearch='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8/sun4-solaris'
958sitearchexp='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8/sun4-solaris'
959sitebin='/import/archperf/ws/devtools/4/v8plus/bin'
960sitebinexp='/import/archperf/ws/devtools/4/v8plus/bin'
961sitehtml1dir=''
962sitehtml1direxp=''
963sitehtml3dir=''
964sitehtml3direxp=''
965sitelib='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8'
966sitelib_stem='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl'
967sitelibexp='/import/archperf/ws/devtools/4/v8plus/lib/perl5/site_perl/5.8.8'
968siteman1dir='/import/archperf/ws/devtools/4/v8plus/man/man1'
969siteman1direxp='/import/archperf/ws/devtools/4/v8plus/man/man1'
970siteman3dir='/import/archperf/ws/devtools/4/v8plus/man/man3'
971siteman3direxp='/import/archperf/ws/devtools/4/v8plus/man/man3'
972siteprefix='/import/archperf/ws/devtools/4/v8plus'
973siteprefixexp='/import/archperf/ws/devtools/4/v8plus'
974sitescript='/import/archperf/ws/devtools/4/v8plus/bin'
975sitescriptexp='/import/archperf/ws/devtools/4/v8plus/bin'
976sizesize='4'
977sizetype='size_t'
978sleep=''
979smail=''
980so='so'
981sockethdr=''
982socketlib=''
983socksizetype='int'
984sort='sort'
985spackage='Perl5'
986spitshell='cat'
987srand48_r_proto='0'
988srandom_r_proto='0'
989src='.'
990ssizetype='ssize_t'
991startperl='#!/import/archperf/ws/devtools/4/v8plus/bin/perl'
992startsh='#!/bin/sh'
993static_ext=' '
994stdchar='unsigned char'
995stdio_base='((fp)->_base)'
996stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)'
997stdio_cnt='((fp)->_cnt)'
998stdio_filbuf=''
999stdio_ptr='((fp)->_ptr)'
1000stdio_stream_array='__iob'
1001strerror_r_proto='0'
1002strings='/usr/include/string.h'
1003submit=''
1004subversion='8'
1005sysman='/usr/share/man/man1'
1006tail=''
1007tar=''
1008targetarch=''
1009tbl=''
1010tee=''
1011test='test'
1012timeincl='/usr/include/sys/time.h '
1013timetype='time_t'
1014tmpnam_r_proto='0'
1015to=':'
1016touch='touch'
1017tr='tr'
1018trnl='\n'
1019troff=''
1020ttyname_r_proto='0'
1021u16size='2'
1022u16type='unsigned short'
1023u32size='4'
1024u32type='unsigned long'
1025u64size='8'
1026u64type='unsigned long long'
1027u8size='1'
1028u8type='unsigned char'
1029uidformat='"ld"'
1030uidsign='-1'
1031uidsize='4'
1032uidtype='uid_t'
1033uname='uname'
1034uniq='uniq'
1035uquadtype='unsigned long long'
1036use5005threads='undef'
1037use64bitall='undef'
1038use64bitint='undef'
1039usecrosscompile='undef'
1040usedl='define'
1041usefaststdio='define'
1042useithreads='undef'
1043uselargefiles='define'
1044uselongdouble='undef'
1045usemallocwrap='define'
1046usemorebits='undef'
1047usemultiplicity='undef'
1048usemymalloc='n'
1049usenm='true'
1050useopcode='true'
1051useperlio='define'
1052useposix='true'
1053usereentrant='undef'
1054usesfio='false'
1055useshrplib='false'
1056usesitecustomize='undef'
1057usesocks='undef'
1058usethreads='undef'
1059usevendorprefix='undef'
1060usevfork='false'
1061usrinc='/usr/include'
1062uuname=''
1063uvXUformat='"lX"'
1064uvoformat='"lo"'
1065uvsize='4'
1066uvtype='unsigned long'
1067uvuformat='"lu"'
1068uvxformat='"lx"'
1069vendorarch=''
1070vendorarchexp=''
1071vendorbin=''
1072vendorbinexp=''
1073vendorhtml1dir=' '
1074vendorhtml1direxp=''
1075vendorhtml3dir=' '
1076vendorhtml3direxp=''
1077vendorlib=''
1078vendorlib_stem=''
1079vendorlibexp=''
1080vendorman1dir=' '
1081vendorman1direxp=''
1082vendorman3dir=' '
1083vendorman3direxp=''
1084vendorprefix=''
1085vendorprefixexp=''
1086vendorscript=''
1087vendorscriptexp=''
1088version='5.8.8'
1089version_patchlevel_string='version 8 subversion 8'
1090versiononly='undef'
1091vi=''
1092voidflags='15'
1093xlibpth='/usr/lib/386 /lib/386'
1094yacc='yacc'
1095yaccflags=''
1096zcat=''
1097zip='zip'
1098!END!
1099
1100my $i = 0;
1101foreach my $c (4,3,2) { $i |= ord($c); $i <<= 8 }
1102$i |= ord(1);
1103our $byteorder = join('', unpack('aaaa', pack('L!', $i)));
1104s/(byteorder=)(['"]).*?\2/$1$2$Config::byteorder$2/m;
1105
1106my $config_sh_len = length $_;
1107
1108our $Config_SH_expanded = "\n$_" . << 'EOVIRTUAL';
1109ccflags_nolargefiles=' '
1110ldflags_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 '
1111libs_nolargefiles='-lsocket -lnsl -ldl -lm -lc'
1112libswanted_nolargefiles='sfio socket bind inet nsl nm ndbm gdbm dbm dl dld sun m util c cposix posix bsd BSD '
1113EOVIRTUAL
1114
1115# Search for it in the big string
1116sub fetch_string {
1117 my($self, $key) = @_;
1118
1119 # We only have ' delimted.
1120 my $start = index($Config_SH_expanded, "\n$key=\'");
1121 # Start can never be -1 now, as we've rigged the long string we're
1122 # searching with an initial dummy newline.
1123 return undef if $start == -1;
1124
1125 $start += length($key) + 3;
1126
1127 my $value = substr($Config_SH_expanded, $start,
1128 index($Config_SH_expanded, "'\n", $start)
1129 - $start);
1130 # So we can say "if $Config{'foo'}".
1131 $value = undef if $value eq 'undef';
1132 $self->{$key} = $value; # cache it
1133}
1134
1135my $prevpos = 0;
1136
1137sub FIRSTKEY {
1138 $prevpos = 0;
1139 substr($Config_SH_expanded, 1, index($Config_SH_expanded, '=') - 1 );
1140}
1141
1142sub NEXTKEY {
1143 my $pos = index($Config_SH_expanded, qq('\n), $prevpos) + 2;
1144 my $len = index($Config_SH_expanded, "=", $pos) - $pos;
1145 $prevpos = $pos;
1146 $len > 0 ? substr($Config_SH_expanded, $pos, $len) : undef;
1147}
1148
1149sub EXISTS {
1150 return 1 if exists($_[0]->{$_[1]});
1151
1152 return(index($Config_SH_expanded, "\n$_[1]='") != -1
1153 );
1154}
1155
1156sub STORE { die "\%Config::Config is read-only\n" }
1157*DELETE = \&STORE;
1158*CLEAR = \&STORE;
1159
1160
1161sub config_sh {
1162 substr $Config_SH_expanded, 1, $config_sh_len;
1163}
1164
1165sub config_re {
1166 my $re = shift;
1167 return map { chomp; $_ } grep eval{ /^(?:$re)=/ }, split /^/,
1168 $Config_SH_expanded;
1169}
1170
1171sub config_vars {
1172 # implements -V:cfgvar option (see perlrun -V:)
1173 foreach (@_) {
1174 # find optional leading, trailing colons; and query-spec
1175 my ($notag,$qry,$lncont) = m/^(:)?(.*?)(:)?$/; # flags fore and aft,
1176 # map colon-flags to print decorations
1177 my $prfx = $notag ? '': "$qry="; # tag-prefix for print
1178 my $lnend = $lncont ? ' ' : ";\n"; # line ending for print
1179
1180 # all config-vars are by definition \w only, any \W means regex
1181 if ($qry =~ /\W/) {
1182 my @matches = config_re($qry);
1183 print map "$_$lnend", @matches ? @matches : "$qry: not found" if !$notag;
1184 print map { s/\w+=//; "$_$lnend" } @matches ? @matches : "$qry: not found" if $notag;
1185 } else {
1186 my $v = (exists $Config::Config{$qry}) ? $Config::Config{$qry}
1187 : 'UNKNOWN';
1188 $v = 'undef' unless defined $v;
1189 print "${prfx}'${v}'$lnend";
1190 }
1191 }
1192}
1193
1194# Called by the real AUTOLOAD
1195sub launcher {
1196 undef &AUTOLOAD;
1197 goto \&$Config::AUTOLOAD;
1198}
1199
12001;