Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[jens: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler] #2724

Closed
p5pRT opened this issue Oct 16, 2000 · 2 comments
Closed

[jens: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler] #2724

p5pRT opened this issue Oct 16, 2000 · 2 comments

Comments

@p5pRT
Copy link

p5pRT commented Oct 16, 2000

Migrated from rt.perl.org#4458 (status was 'resolved')

Searchable as RT4458$

@p5pRT
Copy link
Author

p5pRT commented Oct 16, 2000

From @jhamisch

info@​www.perl.org as listed on the webpage does not work ...

Regards
-- jens


  /
+##+|##+ STRAWBERRY Jens Hamisch
+v#+v v##+ EDV-Systeme GmbH Managing director
/ v v\v
| . . . | Brauneckweg 2 Car (Voice)​: (+49 172) 81 04 162
| . | D-82549 Koenigsdorf Voice​: (+49 8179) 9305-50
| . | Fax​: (+49 8179) 9305-38
\ . / Tel./Fax​: (+49 8179) 9305-50 Email​: jens@​Strawberry.COM
  \____/ Strawberry@​Strawberry.COM

@p5pRT
Copy link
Author

p5pRT commented Oct 16, 2000

From @jhamisch

Message RFC822:
Message-ID: 20001016123556.B23063@Strawberry.COM
Date: Mon, 16 Oct 2000 12:35:56 +0200
From: Jens Hamisch
To: info@www.perl.org
Subject: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary=DocE+STaALJfprDB
X-Mailer: Mutt 0.91.1i

--DocE+STaALJfprDB
Content-Type: text/plain; charset=us-ascii

Hi,

I've just compiled and installed Perl 5.7.0 on a Solaris 8 box. I used
the following environment for installation:

Solaris 8 HW 6/00, Recommended patches as of 9/1/2000
SUN Workshop 6.0 C compiler
Berkeley DB 3.1.17
Socks5 1.0 R 10

I tried to enable all 64 Bit features and ran into the following probs:

1.) perl 5.6.0 did not compile at all. 'miniperl' ended up in
segmentation faults.

2.) After patching 'Configure' I was able to configure and compile
perl 5.7.0. The testsuite failed in 14 cases.
The patches I applied to Configure a symptomatic ones, so they
worked for my environment, but IMHO should be fixed another
way in order match other OS reccomendations, too.

- Reference of CBUs in the subdirectory ./UU while CWD=./UU
- Workshop compiler not recognized when long doulbe features
  were configured.

3.) The SUN Workshop 64 bit libraries do not define the functions
modfl and frexpl. This was fixed by a prototype casting in perl.h,
which is semantically wrong: casting a (long double *) function para-
meter to (double *) will result in the function (modfl) writing
a (double) value on a (long double) variable ...
I've fixed this by casting the values only and introducing a 
(double) helper variable in 'pp.c'.

4.) When SOCKS support is configured, a lot of functions get rewritten
into socks supplied ones. In all of these cases caution has to
be taken to include the according prototypes, too!
In the case of the localtime function, a (struxct tm *) function
was rewritten as SOCKSlocatime. With no prototype this one is an
int function. This results in a segemtntation fault, because pointers
in a 64 bit environment are 64 bit and ints are 32 bit long.
Before includeing 'socks.h' the constant INCLUDE_PROTOTYPES needs
to be defined in 'pp_sys.c' and 'doio.c'.

Here are my modifications to the source files:

Configure

162d161
< ln -s . UU
5269d5267
< test -z "${cc:-cc} -V 2>&1|grep -i workshop" || ccisworkshop="$define"

doio.c

62d61
< # define INCLUDE_PROTOTYPES

pp.c

1861,1866c1861
< /* (void)Perl_modf(value, &value); */
< {
< double localval=(double) value;
< (void)Perl_modf(localval, &localval);
< value=(NV) localval;
< }

    (void)Perl_modf(value, &value);

1868,1871c1863,1864
< /* (void)Perl_modf(-value, &value); */
< double localval=(double) value;
< (void)Perl_modf(-localval, &localval);
< value = 0 - (NV) localval;

    (void)Perl_modf(-value, &value);
    value = -value;

pp_sys.c

60d59
< # define INCLUDE_PROTOTYPES

With these modifications applied, the testsuite reports success.
I've attached my 'config.sh' to this mail.

Best regards
-- Jens


 /

+##+|##+ STRAWBERRY Jens Hamisch
+v#+v v##+ EDV-Systeme GmbH Managing director
/ v v\v
| . . . | Brauneckweg 2 Car (Voice): (+49 172) 81 04 162
| . | D-82549 Koenigsdorf Voice: (+49 8179) 9305-50
| . | Fax: (+49 8179) 9305-38
\ . / Tel./Fax: (+49 8179) 9305-50 Email: jens@Strawberry.COM
____/ Strawberry@Strawberry.COM

--DocE+STaALJfprDB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="5.7.0-config"

#!/bin/sh

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".

Package name : perl5

Source directory : .

Configuration time: Mon Oct 16 08:57:52 MEST 2000

Configured by : jens

Target system : sunos perle 5.8 generic sun4u sparc sunw,ultrasparc-iii-cengine

Author=''
Date='$Date'
Header=''
Id='$Id'
Locker=''
Log='$Log'
Mcc='Mcc'
RCSfile='$RCSfile'
Revision='$Revision'
Source=''
State=''
_a='.a'
_exe=''
_o='.o'
afs='false'
alignbytes='16'
ansi2knr=''
aphostname='/usr/bin/hostname'
api_revision='5'
api_subversion='0'
api_version='5'
api_versionstring='5.005'
ar='ar'
archlib='/opt/perl_5.7.0/lib/5.7.0/sun4-solaris-thread-multi-ld'
archlibexp='/opt/perl_5.7.0/lib/5.7.0/sun4-solaris-thread-multi-ld'
archname64=''
archname='sun4-solaris-thread-multi-ld'
archobjs=''
awk='awk'
baserev='5.0'
bash=''
bin='/opt/perl_5.7.0/bin'
bincompat5005='undef'
binexp='/opt/perl_5.7.0/bin'
bison=''
byacc='byacc'
byteorder='87654321'
c='\c'
castflags='0'
cat='cat'
cc='cc'
cccdlflags='-KPIC'
ccdlflags=' -R /opt/perl_5.7.0/lib/5.7.0/sun4-solaris-thread-multi-ld/CORE'
ccflags='-D_REENTRANT -DSOCKS -I/usr/local/include -I/opt/socks5/include -I/usr/local/BerkeleyDB.3.1/include'
ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccname='workshop'
ccsymbols=''
ccversion='Sun WorkShop 6 2000/04/07 C 5.1'
cf_by='jens'
cf_email='Jens.Hamisch@Strawberry.COM'
cf_time='Mon Oct 16 08:57:52 MEST 2000'
charsize='1'
chgrp=''
chmod=''
chown=''
clocktype='clock_t'
comm='comm'
compress=''
contains='grep'
cp='cp'
cpio=''
cpp='cpp'
cpp_stuff='42'
cppccsymbols=''
cppflags='-D_REENTRANT -DSOCKS -I/usr/local/include -I/opt/socks5/include -I/usr/local/BerkeleyDB.3.1/include'
cpplast='-'
cppminus='-'
cpprun='cc -E'
cppstdin='cc -E'
cppsymbols='_BIG_ENDIAN=1 _FILE_OFFSET_BITS=64 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _LP64=1 _REENTRANT=1 STDC=1 __SVR4=1 sparc=1 __sparc=1 sun=1 __sun=1 unix=1 __unix=1'
crosscompile='undef'
cryptlib=''
csh='csh'
d_Gconvert='qgcvt((x),(n),(b))'
d_PRIEUldbl='define'
d_PRIFUldbl='define'
d_PRIGUldbl='define'
d_PRIXU64='define'
d_PRId64='define'
d_PRIeldbl='define'
d_PRIfldbl='define'
d_PRIgldbl='define'
d_PRIi64='define'
d_PRIo64='define'
d_PRIu64='define'
d_PRIx64='define'
d_SCNfldbl='define'
d_access='define'
d_accessx='undef'
d_alarm='define'
d_archlib='define'
d_atolf='undef'
d_atoll='define'
d_attribut='undef'
d_bcmp='define'
d_bcopy='define'
d_bincompat5005='undef'
d_bsd='undef'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
d_bzero='define'
d_casti32='define'
d_castneg='define'
d_charvspr='undef'
d_chown='define'
d_chroot='define'
d_chsize='undef'
d_closedir='define'
d_const='define'
d_crypt='define'
d_csh='define'
d_cuserid='define'
d_dbl_dig='define'
d_difftime='define'
d_dirnamlen='undef'
d_dlerror='define'
d_dlopen='define'
d_dlsymun='undef'
d_dosuid='undef'
d_drand48proto='define'
d_dup2='define'
d_eaccess='undef'
d_endgrent='define'
d_endhent='define'
d_endnent='define'
d_endpent='define'
d_endpwent='define'
d_endsent='define'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='define'
d_fchown='define'
d_fcntl='define'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
d_fgetpos='define'
d_flexfnam='define'
d_flock='undef'
d_fork='define'
d_fpathconf='define'
d_fpos64_t='define'
d_frexpl='undef'
d_fs_data_s='undef'
d_fseeko='define'
d_fsetpos='define'
d_fstatfs='define'
d_fstatvfs='define'
d_ftello='define'
d_ftime='undef'
d_getcwd='define'
d_getespwnam='undef'
d_getfsstat='undef'
d_getgrent='define'
d_getgrps='define'
d_gethbyaddr='define'
d_gethbyname='define'
d_gethent='define'
d_gethname='define'
d_gethostprotos='define'
d_getlogin='define'
d_getmnt='undef'
d_getmntent='define'
d_getnbyaddr='define'
d_getnbyname='define'
d_getnent='define'
d_getnetprotos='define'
d_getpbyname='define'
d_getpbynumber='define'
d_getpent='define'
d_getpgid='define'
d_getpgrp2='undef'
d_getpgrp='define'
d_getppid='define'
d_getprior='define'
d_getprotoprotos='define'
d_getprpwnam='undef'
d_getpwent='define'
d_getsbyname='define'
d_getsbyport='define'
d_getsent='define'
d_getservprotos='define'
d_getspnam='define'
d_gettimeod='define'
d_gnulibc='undef'
d_grpasswd='define'
d_hasmntopt='define'
d_htonl='define'
d_iconv='define'
d_index='undef'
d_inetaton='undef'
d_int64_t='define'
d_isascii='define'
d_isnan='define'
d_isnanl='define'
d_killpg='define'
d_lchown='define'
d_ldbl_dig='define'
d_link='define'
d_locconv='define'
d_lockf='define'
d_longdbl='define'
d_longlong='define'
d_lseekproto='define'
d_lstat='define'
d_madvise='define'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
d_memchr='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='define'
d_memset='define'
d_mkdir='define'
d_mkdtemp='undef'
d_mkfifo='define'
d_mkstemp='define'
d_mkstemps='undef'
d_mktime='define'
d_mmap='define'
d_modfl='undef'
d_mprotect='define'
d_msg='define'
d_msg_ctrunc='define'
d_msg_dontroute='define'
d_msg_oob='define'
d_msg_peek='define'
d_msg_proxy='undef'
d_msgctl='define'
d_msgget='define'
d_msgrcv='define'
d_msgsnd='define'
d_msync='define'
d_munmap='define'
d_mymalloc='define'
d_nice='define'
d_nv_preserves_uv='define'
d_nv_preserves_uv_bits='64'
d_off64_t='define'
d_old_pthread_create_joinable='undef'
d_oldpthreads='undef'
d_oldsock='undef'
d_open3='define'
d_pathconf='define'
d_pause='define'
d_perl_otherlibdirs='undef'
d_phostname='undef'
d_pipe='define'
d_poll='define'
d_portable='define'
d_pthread_yield='undef'
d_pwage='define'
d_pwchange='undef'
d_pwclass='undef'
d_pwcomment='define'
d_pwexpire='undef'
d_pwgecos='define'
d_pwpasswd='define'
d_pwquota='undef'
d_qgcvt='define'
d_quad='define'
d_readdir='define'
d_readlink='define'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_safebcpy='define'
d_safemcpy='undef'
d_sanemcmp='define'
d_sched_yield='define'
d_scm_rights='define'
d_seekdir='define'
d_select='define'
d_sem='define'
d_semctl='define'
d_semctl_semid_ds='define'
d_semctl_semun='define'
d_semget='define'
d_semop='define'
d_setegid='define'
d_seteuid='define'
d_setgrent='define'
d_setgrps='define'
d_sethent='define'
d_setlinebuf='define'
d_setlocale='define'
d_setnent='define'
d_setpent='define'
d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setproctitle='undef'
d_setpwent='define'
d_setregid='define'
d_setresgid='undef'
d_setresuid='undef'
d_setreuid='define'
d_setrgid='undef'
d_setruid='undef'
d_setsent='define'
d_setsid='define'
d_setvbuf='define'
d_sfio='undef'
d_shm='define'
d_shmat='define'
d_shmatprototype='define'
d_shmctl='define'
d_shmdt='define'
d_shmget='define'
d_sigaction='define'
d_sigsetjmp='define'
d_socket='define'
d_socklen_t='define'
d_sockpair='define'
d_socks5_init='undef'
d_sqrtl='define'
d_statblks='define'
d_statfs_f_flags='undef'
d_statfs_s='define'
d_statvfs='define'
d_stdio_cnt_lval='undef'
d_stdio_ptr_lval='undef'
d_stdio_stream_array='define'
d_stdiobase='undef'
d_stdstdio='undef'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strtod='define'
d_strtol='define'
d_strtold='undef'
d_strtoll='define'
d_strtoul='define'
d_strtoull='define'
d_strtouq='undef'
d_strxfrm='define'
d_suidsafe='define'
d_symlink='define'
d_syscall='define'
d_sysconf='define'
d_sysernlst=''
d_syserrlst='define'
d_system='define'
d_tcgetpgrp='define'
d_tcsetpgrp='define'
d_telldir='define'
d_telldirproto='define'
d_time='define'
d_times='define'
d_truncate='define'
d_tzname='define'
d_umask='define'
d_uname='define'
d_union_semun='undef'
d_ustat='define'
d_vendorarch='define'
d_vendorbin='define'
d_vendorlib='define'
d_vfork='undef'
d_void_closedir='undef'
d_voidsig='define'
d_voidtty=''
d_volatile='define'
d_vprintf='define'
d_wait4='define'
d_waitpid='define'
d_wcstombs='define'
d_wctomb='define'
d_xenix='undef'
date='date'
db_hashtype='u_int32_t'
db_prefixtype='size_t'
defvoidused='15'
direntrytype='struct dirent'
dlext='so'
dlsrc='dl_dlopen.xs'
doublesize='8'
drand01='drand48()'
dynamic_ext='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re'
eagain='EAGAIN'
ebcdic='undef'
echo='echo'
egrep='egrep'
emacs=''
eunicefix=':'
exe_ext=''
expr='expr'
extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re Errno'
fflushNULL='undef'
fflushall='undef'
find=''
firstmakefile='makefile'
flex=''
fpossize='8'
fpostype='fpos_t'
freetype='void'
full_ar='/usr/ccs/bin/ar'
full_csh='/usr/bin/csh'
full_sed='/usr/bin/sed'
gccosandvers=''
gccversion=''
gidformat='"d"'
gidsign='-1'
gidsize='4'
gidtype='gid_t'
glibpth='/usr/shlib /usr/lib/large /lib /usr/lib /usr/lib/386 /lib/386 /lib/large /usr/lib/small /lib/small /usr/ccs/lib /usr/local/lib'
grep='grep'
groupcat='cat /etc/group'
groupstype='gid_t'
gzip='gzip'
h_fcntl='true'
h_sysfile='false'
hint='previous'
hostcat='cat /etc/hosts'
huge=''
i16size='2'
i16type='short'
i32size='4'
i32type='int'
i64size='8'
i64type='long'
i8size='1'
i8type='char'
i_arpainet='define'
i_bsdioctl=''
i_db='define'
i_dbm='undef'
i_dirent='define'
i_dld='undef'
i_dlfcn='define'
i_fcntl='define'
i_float='define'
i_gdbm='undef'
i_grp='define'
i_iconv='define'
i_ieeefp='define'
i_inttypes='define'
i_libutil='undef'
i_limits='define'
i_locale='define'
i_machcthr='undef'
i_malloc='define'
i_math='define'
i_memory='undef'
i_mntent='undef'
i_ndbm='define'
i_netdb='define'
i_neterrno='undef'
i_netinettcp='define'
i_niin='define'
i_poll='define'
i_prot='undef'
i_pthread='define'
i_pwd='define'
i_rpcsvcdbm='define'
i_sfio='undef'
i_sgtty='undef'
i_shadow='define'
i_socks='define'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
i_string='define'
i_sunmath='define'
i_sysaccess='undef'
i_sysdir='undef'
i_sysfile='undef'
i_sysfilio='define'
i_sysin='undef'
i_sysioctl='define'
i_syslog='define'
i_sysmman='define'
i_sysmode='define'
i_sysmount='define'
i_sysndir='undef'
i_sysparam='define'
i_sysresrc='define'
i_syssecrt='undef'
i_sysselct='define'
i_syssockio=''
i_sysstat='define'
i_sysstatfs='define'
i_sysstatvfs='define'
i_systime='define'
i_systimek='undef'
i_systimes='define'
i_systypes='define'
i_sysuio='define'
i_sysun='define'
i_sysutsname='define'
i_sysvfs='define'
i_syswait='define'
i_termio='undef'
i_termios='define'
i_time='undef'
i_unistd='define'
i_ustat='define'
i_utime='define'
i_values='define'
i_varargs='undef'
i_varhdr='stdarg.h'
i_vfork='undef'
ignore_versioned_solibs=''
inc_version_list=' '
inc_version_list_init='0'
incpath=''
inews=''
installarchlib='/opt/perl_5.7.0/lib/5.7.0/sun4-solaris-thread-multi-ld'
installbin='/opt/perl_5.7.0/bin'
installman1dir='/opt/perl_5.7.0/man/man1'
installman3dir='/opt/perl_5.7.0/man/man3'
installprefix='/opt/perl_5.7.0'
installprefixexp='/opt/perl_5.7.0'
installprivlib='/opt/perl_5.7.0/lib/5.7.0'
installscript='/opt/perl_5.7.0/bin'
installsitearch='/opt/perl_5.7.0/lib/site_perl/5.7.0/sun4-solaris-thread-multi-ld'
installsitebin='/opt/perl_5.7.0/bin'
installsitelib='/opt/perl_5.7.0/lib/site_perl/5.7.0'
installstyle='lib'
installusrbinperl='undef'
installvendorarch='/opt/perl_5.7.0/lib/vendor_perl/5.7.0/sun4-solaris-thread-multi-ld'
installvendorbin='/opt/perl_5.7.0/bin'
installvendorlib='/opt/perl_5.7.0/lib/vendor_perl/5.7.0'
intsize='4'
ivdformat='"ld"'
ivsize='8'
ivtype='long'
known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re'
ksh=''
large=''
ld='cc'
lddlflags=' -G -xarch=v9 -L/usr/local/lib -R/usr/local/lib -L/opt/SUNWspro/WS6/lib/v9 -L/opt/socks5/lib -L/usr/local/BerkeleyDB.3.1/lib -R/usr/local/BerkeleyDB.3.1/lib -L/usr/krb5/lib -R/usr/krb5/lib'
ldflags='-O -xarch=v9a -L/usr/local/lib -R/usr/local/lib -L/opt/SUNWspro/WS6/lib/v9 -L/opt/socks5/lib -L/usr/local/BerkeleyDB.3.1/lib -R/usr/local/BerkeleyDB.3.1/lib -L/usr/krb5/lib -R/usr/krb5/lib'
ldflags_uselargefiles=''
ldlibpthname='LD_LIBRARY_PATH'
less='less'
lib_ext='.a'
libc='/usr/lib/sparcv9/libc.so'
libperl='libperl.so.7.0'
libpth='/usr/local/lib /opt/SUNWspro/WS6/lib/v9 /lib /usr/lib /usr/ccs/lib /opt/socks5/lib /usr/local/BerkeleyDB.3.1/lib /usr/krb5/lib'
libs='-lsocket -lnsl -ldb -ldl -lm -lsunmath -lposix4 -lpthread -lc -lsec -lsocks5 -lgssapi_krb5'
libsdirs=' /lib /opt/socks5/lib'
libsfiles=' librt.so.1 libcrypt.so.1 libsocks5_sh.so'
libsfound=' /lib/librt.so.1 /lib/libcrypt.so.1 /opt/socks5/lib/libsocks5_sh.so'
libspath=' /usr/local/lib /opt/SUNWspro/WS6/lib/v9 /lib /usr/lib /usr/ccs/lib /opt/socks5/lib /usr/local/BerkeleyDB.3.1/lib /usr/krb5/lib'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld sun m rt pthread c cposix posix ndir dir crypt sec bsd BSD PW x iconv util socks5 socks5_sh sunmath socks5 socks5_sh'
libswanted_uselargefiles=''
line=''
lint=''
lkflags=''
ln='ln'
lns='/usr/bin/ln -s'
locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib /opt/SUNWspro/WS6/lib /opt/SUNWspro/lib'
longdblsize='16'
longlongsize='8'
longsize='8'
lp=''
lpr=''
ls='ls'
lseeksize='8'
lseektype='off_t'
mail=''
mailx=''
make='make'
make_set_make='#'
mallocobj='malloc.o'
mallocsrc='malloc.c'
malloctype='void *'
man1dir='/opt/perl_5.7.0/man/man1'
man1direxp='/opt/perl_5.7.0/man/man1'
man1ext='1'
man3dir='/opt/perl_5.7.0/man/man3'
man3direxp='/opt/perl_5.7.0/man/man3'
man3ext='3'
medium=''
mips_type=''
mkdir='mkdir'
mmaptype='caddr_t'
models='none'
modetype='mode_t'
more='more'
multiarch='undef'
mv=''
myarchname='sun4-solaris'
mydomain='.strawberry.com'
myhostname='perle'
myuname='sunos perle 5.8 generic sun4u sparc sunw,ultrasparc-iii-cengine '
n=''
netdb_hlen_type='int'
netdb_host_type='const char *'
netdb_name_type='const char *'
netdb_net_type='in_addr_t'
nm='nm'
nm_opt='-p'
nm_so_opt=''
nonxs_ext='Errno'
nroff='nroff'
nvEUformat='"LE"'
nvFUformat='"LF"'
nvGUformat='"LG"'
nveformat='"Le"'
nvfformat='"Lf"'
nvgformat='"Lg"'
nvsize='16'
nvtype='long double'
o_nonblock='O_NONBLOCK'
obj_ext='.o'
old_pthread_create_joinable=''
optimize='-O -xarch=v9'
orderlib='true'
osname='solaris'
osvers='2.8'
otherlibdirs=' '
package='perl5'
pager='/usr/bin/less'
passcat='cat /etc/passwd'
patchlevel='7'
path_sep=':'
perl5='/usr/bin/perl'
perl=''
perladmin='Jens.Hamisch@Strawberry.COM'
perlpath='/opt/perl_5.7.0/bin/perl'
pg='pg'
phostname='hostname'
pidtype='pid_t'
plibpth=''
pm_apiversion='5.005'
pmake=''
pr=''
prefix='/opt/perl_5.7.0'
prefixexp='/opt/perl_5.7.0'
privlib='/opt/perl_5.7.0/lib/5.7.0'
privlibexp='/opt/perl_5.7.0/lib/5.7.0'
prototype='define'
ptrsize='8'
quadkind='2'
quadtype='long'
randbits='48'
randfunc='drand48'
randseedtype='long'
ranlib=':'
rd_nodata='-1'
revision='5'
rm='rm'
rmail=''
runnm='true'
sPRIEUldbl='"LE"'
sPRIFUldbl='"LF"'
sPRIGUldbl='"LG"'
sPRIXU64='"lX"'
sPRId64='"ld"'
sPRIeldbl='"Le"'
sPRIfldbl='"Lf"'
sPRIgldbl='"Lg"'
sPRIi64='"li"'
sPRIo64='"lo"'
sPRIu64='"lu"'
sPRIx64='"lx"'
sSCNfldbl='"Lf"'
sched_yield='sched_yield()'
scriptdir='/opt/perl_5.7.0/bin'
scriptdirexp='/opt/perl_5.7.0/bin'
sed='sed'
seedfunc='srand48'
selectminbits='64'
selecttype='fd_set *'
sendmail=''
sh='/bin/sh'
shar=''
sharpbang='#!'
shmattype='void *'
shortsize='2'
shrpenv=''
shsharp='true'
sig_count='46'
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 RTMIN NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 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", "RTMIN", "NUM39", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "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 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, 6, 18, 22, 0'
signal_t='void'
sitearch='/opt/perl_5.7.0/lib/site_perl/5.7.0/sun4-solaris-thread-multi-ld'
sitearchexp='/opt/perl_5.7.0/lib/site_perl/5.7.0/sun4-solaris-thread-multi-ld'
sitebin='/opt/perl_5.7.0/bin'
sitebinexp='/opt/perl_5.7.0/bin'
sitelib='/opt/perl_5.7.0/lib/site_perl/5.7.0'
sitelib_stem='/opt/perl_5.7.0/lib/site_perl'
sitelibexp='/opt/perl_5.7.0/lib/site_perl/5.7.0'
siteprefix='/opt/perl_5.7.0'
siteprefixexp='/opt/perl_5.7.0'
sizesize='8'
sizetype='size_t'
sleep=''
smail=''
small=''
so='so'
sockethdr=''
socketlib=''
socksizetype='socklen_t'
sort='sort'
spackage='Perl5'
spitshell='cat'
split=''
src='.'
ssizetype='ssize_t'
startperl='#!/opt/perl_5.7.0/bin/perl'
startsh='#!/bin/sh'
static_ext=' '
stdchar='char'
stdio_base='((fp)->_base)'
stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)'
stdio_cnt='((fp)->_cnt)'
stdio_filbuf=''
stdio_ptr='((fp)->_ptr)'
stdio_stream_array='__iob'
strings='/usr/include/string.h'
submit=''
subversion='0'
sysman='/usr/man/man1'
tail=''
tar=''
tbl=''
tee=''
test='test'
timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr='tr'
trnl='\n'
troff=''
u16size='2'
u16type='unsigned short'
u32size='4'
u32type='unsigned int'
u64size='8'
u64type='unsigned long'
u8size='1'
u8type='unsigned char'
uidformat='"d"'
uidsign='-1'
uidsize='4'
uidtype='uid_t'
uname='uname'
uniq='uniq'
uquadtype='unsigned long'
use5005threads='undef'
use64bitall='define'
use64bitint='define'
usedl='define'
useithreads='define'
uselargefiles='define'
uselongdouble='define'
usemorebits='undef'
usemultiplicity='define'
usemymalloc='y'
usenm='true'
useopcode='true'
useperlio='undef'
useposix='true'
usesfio='false'
useshrplib='true'
usesocks='define'
usethreads='define'
usevendorprefix='define'
usevfork='false'
usrinc='/usr/include'
uuname=''
uvXUformat='"lX"'
uvoformat='"lo"'
uvsize='8'
uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
vendorarch='/opt/perl_5.7.0/lib/vendor_perl/5.7.0/sun4-solaris-thread-multi-ld'
vendorarchexp='/opt/perl_5.7.0/lib/vendor_perl/5.7.0/sun4-solaris-thread-multi-ld'
vendorbin='/opt/perl_5.7.0/bin'
vendorbinexp='/opt/perl_5.7.0/bin'
vendorlib='/opt/perl_5.7.0/lib/vendor_perl/5.7.0'
vendorlib_stem='/opt/perl_5.7.0/lib/vendor_perl'
vendorlibexp='/opt/perl_5.7.0/lib/vendor_perl/5.7.0'
vendorprefix='/opt/perl_5.7.0'
vendorprefixexp='/opt/perl_5.7.0'
version='5.7.0'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
xs_apiversion='5.7.0'
zcat=''
zip='zip'

Configure command line arguments.

config_arg0='Configure'
config_args='-Dusesocks'
config_argc=1
config_arg1='-Dusesocks'
PERL_REVISION=5
PERL_VERSION=7
PERL_SUBVERSION=0
PERL_API_REVISION=5
PERL_API_VERSION=5
PERL_API_SUBVERSION=0
CONFIGDOTSH=true

--DocE+STaALJfprDB--

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant