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