in reply to Re: static build of perl - how?
in thread static build of perl - how?

Ysth,

I've noticed that even though I configured with -Uusedl, usedl is *still* defined. I'm going to set it to undef manually and rebuild to see if that makes any difference.

Thanks.

Here's my config.sh:

#!/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 "Configu +re -S". # # Package name : perl5 # Source directory : . # Configuration time: Sun Jun 12 13:32:49 BST 2005 # Configured by : root # Target system : sco_sv build 3.2 5.0.6 i386 Author='' Date='$Date' Header='' Id='$Id' Locker='' Log='$Log' Mcc='Mcc' RCSfile='$RCSfile' Revision='$Revision' Source='' State='' _a='.a' _exe='' _o='.o' afs='false' afsroot='/afs' alignbytes='4' ansi2knr='' aphostname='/usr/bin/hostname' api_revision='5' api_subversion='0' api_version='8' api_versionstring='5.8.0' ar='ar' archlib='/perl/lib/5.8.7/i386-sco' archlibexp='/perl/lib/5.8.7/i386-sco' archname64='' archname='i386-sco' archobjs='' asctime_r_proto='0' awk='awk' baserev='5.0' bash='' bin='/perl/bin' binexp='/perl/bin' bison='bison' byacc='byacc' byteorder='1234' c='\c' castflags='0' cat='cat' cc='gcc' cccdlflags='-fpic' ccdlflags='-Xlinker -Bexport -L/usr/local/lib' ccflags='-U M_XENIX -D PERL_SCO -D HAS_FPSETMASK -melf -fno-strict-ali +asing -I/usr/local/include' ccflags_uselargefiles='' ccname='gcc' ccsymbols='M_I386=1 M_UNIX=1 M_XENIX=1 _M_BITFIELDS=1 _M_I386=1 _M_I86 +=1 _M_I86SM=1 _M_INTERNAT=1 _M_SDATA=1 _M_STEXT=1 _M_SYS5=1 _M_SYSIII +=1 _M_SYSV=1 _M_UNIX=1 _M_WORDSWAP=1 _M_XENIX=1 _SCO_C_DIALECT=1 _SCO +_DS=1 _SCO_ELF=1 _SCO_XPG_VERS=4 _STRICT_NAMES=1 __GNUC_MINOR__=95 __ +i386=1 __i386__=1 __unix=1 cpu=i386 machine=i386 system=svr3' ccversion='' cf_by='root' cf_email='root@build.rag.eu.csc.com' cf_time='Sun Jun 12 13:32:49 BST 2005' charsize='1' chgrp='' chmod='chmod' chown='' clocktype='clock_t' comm='comm' compress='' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='__GNUC__=2 i386=1 unix=1' cppflags='-U M_XENIX -D PERL_SCO -D HAS_FPSETMASK -melf -fno-strict-al +iasing -I/usr/local/include' cpplast='-' cppminus='-' cpprun='gcc -E' cppstdin='gcc -E' cppsymbols='__GNUC_MINOR__=95 M_I386=1 _M_I386=1 _M_I86=1 _M_I86SM=1 _ +M_SYS5=1 _M_SYSIII=1 _M_SYSV=1 M_UNIX=1 _M_UNIX=1 _M_XENIX=1 __STDC__ +=1 __i386=1 __i386__=1 __unix=1' crypt_r_proto='0' cryptlib='' csh='csh' ctermid_r_proto='0' ctime_r_proto='0' d_Gconvert='sprintf((b),"%.*g",(n),(x))' d_PRIEUldbl='define' d_PRIFUldbl='define' d_PRIGUldbl='define' d_PRIXU64='undef' d_PRId64='undef' d_PRIeldbl='define' d_PRIfldbl='define' d_PRIgldbl='define' d_PRIi64='undef' d_PRIo64='undef' d_PRIu64='undef' d_PRIx64='undef' d_SCNfldbl='define' d__fwalk='undef' d_access='define' d_accessx='undef' d_aintl='undef' d_alarm='define' d_archlib='define' d_asctime_r='undef' d_atolf='undef' d_atoll='undef' d_attribut='define' d_bcmp='define' d_bcopy='define' d_bsd='define' d_bsdgetpgrp='undef' d_bsdsetpgrp='undef' d_bzero='define' d_casti32='undef' d_castneg='define' d_charvspr='undef' d_chown='define' d_chroot='define' d_chsize='undef' d_class='undef' d_closedir='define' d_cmsghdr_s='define' d_const='define' d_copysignl='undef' d_crypt='define' d_crypt_r='undef' d_csh='define' d_ctermid_r='undef' d_ctime_r='undef' d_cuserid='define' d_dbl_dig='define' d_dbminitproto='undef' d_difftime='define' d_dirfd='undef' d_dirnamlen='undef' d_dlerror='define' d_dlopen='define' d_dlsymun='undef' d_dosuid='undef' d_drand48_r='undef' d_drand48proto='define' d_dup2='define' d_eaccess='define' d_endgrent='define' d_endgrent_r='undef' d_endhent='define' d_endhostent_r='undef' d_endnent='define' d_endnetent_r='undef' d_endpent='define' d_endprotoent_r='undef' d_endpwent='define' d_endpwent_r='undef' d_endsent='define' d_endservent_r='undef' d_eofnblk='define' d_eunice='undef' d_faststdio='undef' d_fchdir='define' d_fchmod='define' d_fchown='define' d_fcntl='define' d_fcntl_can_lock='define' d_fd_macros='define' d_fd_set='define' d_fds_bits='define' d_fgetpos='define' d_finite='define' d_finitel='define' d_flexfnam='define' d_flock='undef' d_flockproto='undef' d_fork='define' d_fp_class='undef' d_fpathconf='define' d_fpclass='define' d_fpclassify='undef' d_fpclassl='define' d_fpos64_t='undef' d_frexpl='define' d_fs_data_s='undef' d_fseeko='undef' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' d_fsync='define' d_ftello='undef' d_ftime='undef' d_getcwd='define' d_getespwnam='undef' d_getfsstat='undef' d_getgrent='define' d_getgrent_r='undef' d_getgrgid_r='undef' d_getgrnam_r='undef' d_getgrps='define' d_gethbyaddr='define' d_gethbyname='define' d_gethent='define' d_gethname='define' d_gethostbyaddr_r='undef' d_gethostbyname_r='undef' d_gethostent_r='undef' d_gethostprotos='define' d_getitimer='define' d_getlogin='define' d_getlogin_r='undef' d_getmnt='undef' d_getmntent='undef' d_getnbyaddr='define' d_getnbyname='define' d_getnent='define' d_getnetbyaddr_r='undef' d_getnetbyname_r='undef' d_getnetent_r='undef' d_getnetprotos='define' d_getpagsz='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_getprotobyname_r='undef' d_getprotobynumber_r='undef' d_getprotoent_r='undef' d_getprotoprotos='define' d_getprpwnam='undef' d_getpwent='define' d_getpwent_r='undef' d_getpwnam_r='undef' d_getpwuid_r='undef' d_getsbyname='define' d_getsbyport='define' d_getsent='define' d_getservbyname_r='undef' d_getservbyport_r='undef' d_getservent_r='undef' d_getservprotos='define' d_getspnam='define' d_getspnam_r='undef' d_gettimeod='define' d_gmtime_r='undef' d_gnulibc='undef' d_grpasswd='define' d_hasmntopt='undef' d_htonl='define' d_ilogbl='undef' d_index='undef' d_inetaton='define' d_int64_t='undef' d_isascii='define' d_isfinite='undef' d_isinf='undef' d_isnan='define' d_isnanl='define' d_killpg='define' d_lchown='define' d_ldbl_dig='define' d_libm_lib_version='undef' d_link='define' d_localtime_r='undef' d_locconv='define' d_lockf='define' d_longdbl='define' d_longlong='define' d_lseekproto='define' d_lstat='define' d_madvise='undef' 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='define' d_modfl_pow32_bug='undef' d_modflproto='define' 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_msghdr_s='define' d_msgrcv='define' d_msgsnd='define' d_msync='define' d_munmap='define' d_mymalloc='define' d_nice='define' d_nl_langinfo='define' d_nv_preserves_uv='define' d_off64_t='undef' 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_procselfexe='undef' d_pthread_atfork='undef' d_pthread_attr_setscope='undef' 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='undef' d_quad='define' d_random_r='undef' d_readdir64_r='undef' d_readdir='define' d_readdir_r='undef' d_readlink='define' d_readv='define' d_recvmsg='define' d_rename='define' d_rewinddir='define' d_rmdir='define' d_safebcpy='undef' d_safemcpy='undef' d_sanemcmp='define' d_sbrkproto='define' d_scalbnl='undef' d_sched_yield='undef' 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_sendmsg='define' d_setegid='define' d_seteuid='define' d_setgrent='define' d_setgrent_r='undef' d_setgrps='define' d_sethent='define' d_sethostent_r='undef' d_setitimer='define' d_setlinebuf='undef' d_setlocale='define' d_setlocale_r='undef' d_setnent='define' d_setnetent_r='undef' d_setpent='define' d_setpgid='define' d_setpgrp2='undef' d_setpgrp='define' d_setprior='define' d_setproctitle='undef' d_setprotoent_r='undef' d_setpwent='define' d_setpwent_r='undef' d_setregid='define' d_setresgid='undef' d_setresuid='undef' d_setreuid='define' d_setrgid='undef' d_setruid='undef' d_setsent='define' d_setservent_r='undef' 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_sigprocmask='define' d_sigsetjmp='define' d_sockatmark='undef' d_sockatmarkproto='undef' d_socket='define' d_socklen_t='undef' d_sockpair='define' d_socks5_init='undef' d_sqrtl='undef' d_srand48_r='undef' d_srandom_r='undef' d_sresgproto='undef' d_sresuproto='undef' 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_ptr_lval_nochange_cnt='undef' d_stdio_ptr_lval_sets_cnt='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_strerror_r='undef' d_strftime='define' d_strlcat='define' d_strlcpy='define' d_strtod='define' d_strtol='define' d_strtold='define' d_strtoll='undef' d_strtoq='undef' d_strtoul='define' d_strtoull='undef' d_strtouq='undef' d_strxfrm='define' d_suidsafe='undef' d_symlink='define' d_syscall='define' d_syscallproto='undef' 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_tm_tm_gmtoff='undef' d_tm_tm_zone='undef' d_tmpnam_r='undef' d_truncate='define' d_ttyname_r='undef' d_tzname='define' d_u32align='undef' d_ualarm='define' d_umask='define' d_uname='define' d_union_semun='undef' d_unordered='define' d_usleep='define' d_usleepproto='define' d_ustat='define' d_vendorarch='undef' d_vendorbin='undef' d_vendorlib='undef' d_vendorscript='undef' d_vfork='undef' d_void_closedir='undef' d_voidsig='define' d_voidtty='' d_volatile='define' d_vprintf='define' d_wait4='undef' d_waitpid='define' d_wcstombs='define' d_wctomb='define' d_writev='define' d_xenix='undef' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' db_version_major='' db_version_minor='' db_version_patch='' defvoidused='15' direntrytype='struct dirent' dlext='so' dlsrc='dl_dlopen.xs' doublesize='8' drand01='drand48()' drand48_r_proto='0' dynamic_ext='B ByteLoader Cwd Data/Dumper Devel/DProf Devel/PPPort Dev +el/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call I18N/Langi +nfo IO IPC/SysV List/Util MIME/Base64 NDBM_File Opcode POSIX PerlIO/e +ncoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostna +me Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attr +s re threads threads/shared' eagain='EAGAIN' ebcdic='undef' echo='echo' egrep='egrep' emacs='' endgrent_r_proto='0' endhostent_r_proto='0' endnetent_r_proto='0' endprotoent_r_proto='0' endpwent_r_proto='0' endservent_r_proto='0' eunicefix=':' exe_ext='' expr='expr' extensions='B ByteLoader Cwd Data/Dumper Devel/DProf Devel/PPPort Deve +l/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call I18N/Langin +fo IO IPC/SysV List/Util MIME/Base64 NDBM_File Opcode POSIX PerlIO/en +coding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostnam +e Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs + re threads threads/shared Errno' extras='' fflushNULL='define' fflushall='undef' find='' firstmakefile='makefile' flex='' fpossize='4' fpostype='fpos_t' freetype='void' from=':' full_ar='/bin/ar' full_csh='/bin/csh' full_sed='/bin/sed' gccansipedantic='' gccosandvers='sco3.2v5.0.5' gccversion='2.95.2 19991024 (release)' getgrent_r_proto='0' getgrgid_r_proto='0' getgrnam_r_proto='0' gethostbyaddr_r_proto='0' gethostbyname_r_proto='0' gethostent_r_proto='0' getlogin_r_proto='0' getnetbyaddr_r_proto='0' getnetbyname_r_proto='0' getnetent_r_proto='0' getprotobyname_r_proto='0' getprotobynumber_r_proto='0' getprotoent_r_proto='0' getpwent_r_proto='0' getpwnam_r_proto='0' getpwuid_r_proto='0' getservbyname_r_proto='0' getservbyport_r_proto='0' getservent_r_proto='0' getspnam_r_proto='0' gidformat='"hu"' gidsign='1' gidsize='2' gidtype='gid_t' glibpth='/usr/shlib /lib /usr/lib /usr/ccs/lib /usr/ucblib /usr/local/ +lib' gmake='gmake' gmtime_r_proto='0' gnulibc_version='' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='true' h_sysfile='false' hint='recommended' hostcat='cat /etc/hosts' html1dir=' ' html1direxp='' html3dir=' ' html3direxp='' i16size='2' i16type='short' i32size='4' i32type='long' i64size='8' i64type='long long' i8size='1' i8type='char' i_arpainet='define' i_bsdioctl='' i_crypt='define' i_db='undef' i_dbm='undef' i_dirent='define' i_dld='undef' i_dlfcn='define' i_fcntl='define' i_float='define' i_fp='undef' i_fp_class='undef' i_gdbm='undef' i_grp='define' i_ieeefp='define' i_inttypes='undef' i_langinfo='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='define' i_pthread='undef' i_pwd='define' i_rpcsvcdbm='undef' i_sfio='undef' i_sgtty='undef' i_shadow='define' i_socks='undef' i_stdarg='define' i_stddef='define' i_stdlib='define' i_string='define' i_sunmath='undef' i_sysaccess='undef' i_sysdir='define' i_sysfile='undef' i_sysfilio='undef' i_sysin='undef' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='undef' i_sysmount='define' i_sysndir='undef' i_sysparam='define' i_sysresrc='define' i_syssecrt='define' i_sysselct='undef' i_syssockio='undef' 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='undef' i_syswait='define' i_termio='undef' i_termios='define' i_time='define' 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='/perl/lib/5.8.7/i386-sco' installbin='/perl/bin' installhtml1dir='' installhtml3dir='' installman1dir='' installman3dir='' installprefix='/perl' installprefixexp='/perl' installprivlib='/perl/lib/5.8.7' installscript='/perl/bin' installsitearch='/perl/lib/site_perl/5.8.7/i386-sco' installsitebin='/perl/bin' installsitehtml1dir='' installsitehtml3dir='' installsitelib='/perl/lib/site_perl/5.8.7' installsiteman1dir='' installsiteman3dir='' installsitescript='/perl/bin' installstyle='lib' installusrbinperl='define' installvendorarch='' installvendorbin='' installvendorhtml1dir='' installvendorhtml3dir='' installvendorlib='' installvendorman1dir='' installvendorman3dir='' installvendorscript='' intsize='4' issymlink='test -h' ivdformat='"ld"' ivsize='4' ivtype='long' known_extensions='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Dev +el/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Ca +ll GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_Fil +e ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDB +M_File Socket Storable Sys/Hostname Sys/Syslog Thread Time/HiRes Unic +ode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared' ksh='' ld='ld' lddlflags='-G -L/usr/local/lib' ldflags=' -L/usr/local/lib' ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='' libperl='libperl.a' libpth='/usr/local/lib /lib /usr/lib /usr/ccs/lib' libs='-lintl -lsocket -lnsl -lndbm -ldbm -lld -lm -lcrypt -lsec -lc' libsdirs=' /lib /usr/lib' libsfiles=' libintl.a libsocket.so.2 libnsl.so libndbm.so libdbm.a lib +malloc.a libld.a libm.a libcrypt.a libsec.a libc.so' libsfound=' /lib/libintl.a /usr/lib/libsocket.so.2 /usr/lib/libnsl.so +/lib/libndbm.so /lib/libdbm.a /lib/libmalloc.a /lib/libld.a /lib/libm +.a /lib/libcrypt.a /lib/libsec.a /lib/libc.so' libspath=' /usr/local/lib /lib /usr/lib /usr/ccs/lib' libswanted='intl sfio socket inet nsl nm ndbm gdbm dbm db malloc dld l +d sun m crypt sec util c cposix posix ucb bsd BSD' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/bin/ln -s' localtime_r_proto='0' locincpth='/usr/local/include' loclibpth='/usr/local/lib' longdblsize='12' longlongsize='8' longsize='4' lp='' lpr='' ls='ls' lseeksize='4' lseektype='off_t' mail='' mailx='' make='make' make_set_make='#' mallocobj='malloc.o' mallocsrc='malloc.c' malloctype='void *' man1dir=' ' man1direxp='' man1ext='0' man3dir=' ' man3direxp='' man3ext='0' mips_type='' mistrustnm='' mkdir='mkdir' mmaptype='caddr_t' modetype='mode_t' more='more' multiarch='undef' mv='' myarchname='i386-sco' mydomain='.rag.eu.csc.com' myhostname='build' myuname='sco_sv build 3.2 5.0.6 i386 ' n='' need_va_copy='undef' netdb_hlen_type='int' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='unsigned long' nm='nm' nm_opt='-p' nm_so_opt='' nonxs_ext='Errno' nroff='nroff' nvEUformat='"E"' nvFUformat='"F"' nvGUformat='"G"' nv_preserves_uv_bits='32' nveformat='"e"' nvfformat='"f"' nvgformat='"g"' nvsize='8' nvtype='double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O2' orderlib='false' osname='sco' osvers='3.2v5.0.6' otherlibdirs=' ' package='perl5' pager='/usr/bin/less' passcat='cat /etc/passwd' patchlevel='8' path_sep=':' perl5='/usr/bin/perl' perl='' perl_patchlevel='' perladmin='root@build.rag.eu.csc.com' perllibs='-lintl -lsocket -lnsl -lld -lm -lcrypt -lsec -lc' perlpath='/perl/bin/perl' pg='pg' phostname='hostname' pidtype='pid_t' plibpth='' pmake='' pr='' prefix='/perl' prefixexp='/perl' privlib='/perl/lib/5.8.7' privlibexp='/perl/lib/5.8.7' procselfexe='' prototype='define' ptrsize='4' quadkind='3' quadtype='long long' randbits='48' randfunc='drand48' random_r_proto='0' randseedtype='long' ranlib=':' rd_nodata='-1' readdir64_r_proto='0' readdir_r_proto='0' revision='5' rm='rm' rmail='' run='' runnm='false' sPRIEUldbl='"LE"' sPRIFUldbl='"LF"' sPRIGUldbl='"LG"' sPRIXU64='' sPRId64='' sPRIeldbl='"Le"' sPRIfldbl='"Lf"' sPRIgldbl='"Lg"' sPRIi64='' sPRIo64='' sPRIu64='' sPRIx64='' sSCNfldbl='"Lf"' sched_yield='undef' scriptdir='/perl/bin' scriptdirexp='/perl/bin' sed='sed' seedfunc='srand48' selectminbits='32' selecttype='fd_set *' sendmail='' setgrent_r_proto='0' sethostent_r_proto='0' setlocale_r_proto='0' setnetent_r_proto='0' setprotoent_r_proto='0' setpwent_r_proto='0' setservent_r_proto='0' sh='/bin/sh' shar='' sharpbang='#!' shmattype='void *' shortsize='2' shrpenv='' shsharp='true' sig_count='32' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PI +PE ALRM TERM USR1 USR2 CHLD PWR WINCH URG POLL STOP TSTP CONT TTIN TT +OU VTALRM PROF XCPU XFSZ IOT CLD ' sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "E +MT", "FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "US +R1", "USR2", "CHLD", "PWR", "WINCH", "URG", "POLL", "STOP", "TSTP", " +CONT", "TTIN", "TTOU", "VTALRM", "PROF", "XCPU", "XFSZ", "IOT", "CLD" +, 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 6 18 ' 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, 6, 18, +0' sig_size='34' signal_t='void' sitearch='/perl/lib/site_perl/5.8.7/i386-sco' sitearchexp='/perl/lib/site_perl/5.8.7/i386-sco' sitebin='/perl/bin' sitebinexp='/perl/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' sitelib='/perl/lib/site_perl/5.8.7' sitelib_stem='/perl/lib/site_perl' sitelibexp='/perl/lib/site_perl/5.8.7' siteman1dir='' siteman1direxp='' siteman3dir='' siteman3direxp='' siteprefix='/perl' siteprefixexp='/perl' sitescript='/perl/bin' sitescriptexp='/perl/bin' sizesize='4' sizetype='size_t' sleep='' smail='' so='so' sockethdr='' socketlib='' socksizetype='int' sort='sort' spackage='Perl5' spitshell='cat' srand48_r_proto='0' srandom_r_proto='0' src='.' ssizetype='ssize_t' startperl='#!/perl/bin/perl' startsh='#!/bin/sh' static_ext=' ' stdchar='unsigned 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' strerror_r_proto='0' strings='/usr/include/string.h' submit='' subversion='7' sysman='/usr/man/man1' tail='' tar='' targetarch='' tbl='' tee='' test='test' timeincl='/usr/include/sys/time.h /usr/include/time.h ' timetype='time_t' tmpnam_r_proto='0' to=':' touch='touch' tr='tr' trnl='\n' troff='' ttyname_r_proto='0' u16size='2' u16type='unsigned short' u32size='4' u32type='unsigned long' u64size='8' u64type='unsigned long long' u8size='1' u8type='unsigned char' uidformat='"hu"' uidsign='1' uidsize='2' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='undef' use64bitall='undef' use64bitint='undef' usecrosscompile='undef' usedl='define' usefaststdio='define' useithreads='undef' uselargefiles='define' uselongdouble='undef' usemallocwrap='undef' usemorebits='undef' usemultiplicity='undef' usemymalloc='y' usenm='false' useopcode='true' useperlio='define' useposix='true' usereentrant='undef' usesfio='false' useshrplib='false' usesitecustomize='define' usesocks='undef' usethreads='undef' usevendorprefix='undef' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"lX"' uvoformat='"lo"' uvsize='4' uvtype='unsigned long' uvuformat='"lu"' uvxformat='"lx"' vendorarch='' vendorarchexp='' vendorbin='' vendorbinexp='' vendorhtml1dir=' ' vendorhtml1direxp='' vendorhtml3dir=' ' vendorhtml3direxp='' vendorlib='' vendorlib_stem='' vendorlibexp='' vendorman1dir=' ' vendorman1direxp='' vendorman3dir=' ' vendorman3direxp='' vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' version='5.8.7' version_patchlevel_string='version 8 subversion 7' versiononly='undef' vi='' voidflags='15' xlibpth='' yacc='yacc' yaccflags='' zcat='' zip='zip' # Configure command line arguments. config_arg0='Configure' config_args='-Dcc=gcc -Dinstallusrbinperl -Uusedl -Uusenm -Dusesitecus +tomize -Dlocincpth=/usr/local/include -Dloclibpth=/usr/local/lib -Dpr +efix=/perl -des' config_argc=9 config_arg1='-Dcc=gcc' config_arg2='-Dinstallusrbinperl' config_arg3='-Uusedl' config_arg4='-Uusenm' config_arg5='-Dusesitecustomize' config_arg6='-Dlocincpth=/usr/local/include' config_arg7='-Dloclibpth=/usr/local/lib' config_arg8='-Dprefix=/perl' config_arg9='-des' PERL_REVISION=5 PERL_VERSION=8 PERL_SUBVERSION=7 PERL_API_REVISION=5 PERL_API_VERSION=8 PERL_API_SUBVERSION=0 PERL_PATCHLEVEL= PERL_CONFIG_SH=true

Replies are listed 'Best First'.
Re^3: static build of perl - how?
by ghee2ghee (Novice) on Jul 19, 2005 at 16:10 UTC
    Ysth,

    I've manually hacked Configure to write usedl out as "undef", and hey presto - I get a completely static build. I guess that the issue lies in Configure - either it's not detecting -Uusedl correctly, or it's deciding that it knows better and gives a dynamic build anyway.

    At any rate, I've now got my static build - thank you.