diff options
-rw-r--r-- | Porting/Glossary | 40 | ||||
-rw-r--r-- | Porting/config.sh | 89 |
2 files changed, 84 insertions, 45 deletions
diff --git a/Porting/Glossary b/Porting/Glossary index 79abd068ea..35e0e8b36e 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -3584,7 +3584,7 @@ make_set_make (make.U): make_set_make="MAKE=$make" # if it doesn't. This uses a comment character to distinguish a - 'set' value (from a previous config.sh or Configure -D option) + 'set' value (from a previous config.sh or Configure '-D' option) from an uncomputed value. mallocobj (mallocsrc.U): @@ -3701,7 +3701,7 @@ myuname (Oldconfig.U): whole thing is then lower-cased. n (n.U): - This variable contains the -n flag if that is what causes the echo + This variable contains the '-n' flag if that is what causes the echo command to suppress newline. Otherwise it is null. Correct usage is $echo $n "prompt for a question: $c". @@ -3878,6 +3878,36 @@ perl5 (perl5.U): installed perl5.005 or later suitable for running the script to determine inc_version_list. +PERL_API_REVISION (patchlevel.h): + This number describes the earliest compatible PERL_REVISION of + Perl ("compatibility" here being defined as sufficient binary/API + compatibility to run XS code built with the older version). + Normally this does not change across maintenance releases. + Please read the comment in patchlevel.h. + +PERL_API_SUBVERSION (patchlevel.h): + This number describes the earliest compatible PERL_SUBVERSION of + Perl ("compatibility" here being defined as sufficient binary/API + compatibility to run XS code built with the older version). + Normally this does not change across maintenance releases. + Please read the comment in patchlevel.h. + +PERL_API_VERSION (patchlevel.h): + This number describes the earliest compatible PERL_VERSION of + Perl ("compatibility" here being defined as sufficient binary/API + compatibility to run XS code built with the older version). + Normally this does not change across maintenance releases. + Please read the comment in patchlevel.h. + +PERL_CONFIG_SH (Oldsyms.U): + This is set to 'true' in config.sh so that a shell script + sourcing config.sh can tell if it has been sourced already. + +PERL_PATCHLEVEL (Oldsyms.U): + This symbol reflects the patchlevel, if available. Will usually + come from the .patch file, which is available when the perl + source tree was fetched with rsync. + perl_patchlevel (patchlevel.U): This is the Perl patch level, a numeric change identifier, as defined by whichever source code maintenance system @@ -4144,9 +4174,9 @@ sh (sh.U): /bin/sh, though it's possible that some systems will have /bin/ksh, /bin/pdksh, /bin/ash, /bin/bash, or even something such as D:/bin/sh.exe. - This unit comes before Options.U, so you can't set sh with a -D + This unit comes before Options.U, so you can't set sh with a '-D' option, though you can override this (and startsh) - with -O -Dsh=/bin/whatever -Dstartsh=whatever + with '-O -Dsh=/bin/whatever -Dstartsh=whatever' shar (Loc.U): This variable is defined but not used by Configure. @@ -4397,7 +4427,7 @@ spackage (package.U): spitshell (spitshell.U): This variable contains the command necessary to spit out a runnable - shell on this system. It is either cat or a grep -v for # comments. + shell on this system. It is either cat or a grep '-v' for # comments. sPRId64 (quadfio.U): This variable, if defined, contains the string used by stdio to diff --git a/Porting/config.sh b/Porting/config.sh index e0d373e4d5..2ff22ce652 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,9 +8,9 @@ # Package name : perl5 # Source directory : . -# Configuration time: Mon Jan 30 17:51:53 CET 2006 +# Configuration time: Mon Apr 10 18:05:08 CEST 2006 # Configured by : yourname -# Target system : linux grubert.mandriva.com 2.6.12-13mdk #1 mon nov 21 18:51:12 cet 2005 i686 intel(r) pentium(r) 4 cpu 2.80ghz unknown gnulinux +# Target system : linux pc09 2.6.13-15.8-default #1 tue feb 7 11:07:24 utc 2006 i686 i686 i386 gnulinux Author='' Date='$Date' @@ -56,14 +56,14 @@ cat='cat' cc='cc' cccdlflags='-fpic' ccdlflags='-Wl,-E' -ccflags='-fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm' +ccflags='-fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' ccversion='' cf_by='yourname' cf_email='yourname@yourhost.yourplace.com' -cf_time='Mon Jan 30 17:51:53 CET 2006' +cf_time='Mon Apr 10 18:05:08 CEST 2006' charsize='1' chgrp='' chmod='chmod' @@ -77,12 +77,12 @@ cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='' -cppflags='-fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -I/usr/include/gdbm' +cppflags='-fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include' cpplast='-' cppminus='-' cpprun='cc -E' cppstdin='cc -E' -cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=3 __GNUC__=4 __GNUC_MINOR__=0 __GNU_LIBRARY__=6 i386=1 __i386=1 __i386__=1 _LARGEFILE_SOURCE=1 linux=1 __linux=1 __linux__=1 _POSIX_C_SOURCE=199506L _POSIX_SOURCE=1 __STDC__=1 unix=1 __unix=1 __unix__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_LARGEFILE=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_SVID=1' +cppsymbols='__CHAR_BIT__=8 __DBL_DENORM_MIN__=4.9406564584124654e-324 __DBL_DIG__=15 __DBL_EPSILON__=2.2204460492503131e-16 __DBL_HAS_INFINITY__=1 __DBL_HAS_QUIET_NAN__=1 __DBL_MANT_DIG__=53 __DBL_MAX_10_EXP__=308 __DBL_MAX__=1.7976931348623157e+308 __DBL_MAX_EXP__=1024 __DBL_MIN_10_EXP__=(-307) __DBL_MIN__=2.2250738585072014e-308 __DBL_MIN_EXP__=(-1021) __DECIMAL_DIG__=21 __ELF__=1 _FILE_OFFSET_BITS=64 __FINITE_MATH_ONLY__=0 __FLT_DENORM_MIN__=1.40129846e-45F __FLT_DIG__=6 __FLT_EPSILON__=1.19209290e-7F __FLT_EVAL_METHOD__=2 __FLT_HAS_INFINITY__=1 __FLT_HAS_QUIET_NAN__=1 __FLT_MANT_DIG__=24 __FLT_MAX_10_EXP__=38 __FLT_MAX__=3.40282347e+38F __FLT_MAX_EXP__=128 __FLT_MIN_10_EXP__=(-37) __FLT_MIN__=1.17549435e-38F __FLT_MIN_EXP__=(-125) __FLT_RADIX__=2 __GLIBC__=2 __GLIBC_MINOR__=3 __GNUC__=4 __GNUC_MINOR__=0 __GNUC_PATCHLEVEL__=2 __GNU_LIBRARY__=6 __gnu_linux__=1 __GXX_ABI_VERSION=1002 __i386=1 __i386__=1 i386=1 __INT_MAX__=2147483647 __INTMAX_MAX__=9223372036854775807LL __INTMAX_TYPE__=long\ long\ int _LARGEFILE_SOURCE=1 __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L __LDBL_DIG__=18 __LDBL_EPSILON__=1.08420217248550443401e-19L __LDBL_HAS_INFINITY__=1 __LDBL_HAS_QUIET_NAN__=1 __LDBL_MANT_DIG__=64 __LDBL_MAX_10_EXP__=4932 __LDBL_MAX__=1.18973149535723176502e+4932L __LDBL_MAX_EXP__=16384 __LDBL_MIN_10_EXP__=(-4931) __LDBL_MIN__=3.36210314311209350626e-4932L __LDBL_MIN_EXP__=(-16381) __linux=1 __linux__=1 linux=1 __LONG_LONG_MAX__=9223372036854775807LL __LONG_MAX__=2147483647L _POSIX_C_SOURCE=199506L _POSIX_SOURCE=1 __PTRDIFF_TYPE__=int __REGISTER_PREFIX__= __SCHAR_MAX__=127 __SHRT_MAX__=32767 __SIZE_TYPE__=unsigned\ int __STDC__=1 __STDC_HOSTED__=1 __tune_i686__=1 __tune_pentiumpro__=1 __UINTMAX_TYPE__=long\ long\ unsigned\ int __unix=1 __unix__=1 unix=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_LARGEFILE=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USER_LABEL_PREFIX__= __USE_SVID=1 __VERSION__="4.0.2" __WCHAR_MAX__=2147483647 __WCHAR_TYPE__=long\ int __WINT_TYPE__=unsigned\ int' crypt_r_proto='0' cryptlib='' csh='csh' @@ -123,6 +123,8 @@ d_bcopy='define' d_bsd='undef' d_bsdgetpgrp='undef' d_bsdsetpgrp='undef' +d_builtin_choose_expr='define' +d_builtin_expect='undef' d_bzero='define' d_casti32='undef' d_castneg='define' @@ -263,6 +265,7 @@ d_grpasswd='define' d_hasmntopt='define' d_htonl='define' d_ilogbl='define' +d_inc_version_list='undef' d_index='undef' d_inetaton='define' d_int64_t='define' @@ -338,7 +341,7 @@ d_portable='define' d_procselfexe='define' d_pthread_atfork='undef' d_pthread_attr_setscope='define' -d_pthread_yield='undef' +d_pthread_yield='define' d_pwage='undef' d_pwchange='undef' d_pwclass='undef' @@ -417,6 +420,7 @@ d_shmget='define' d_sigaction='define' d_sigprocmask='define' d_sigsetjmp='define' +d_sitearch='define' d_snprintf='define' d_sockatmark='define' d_sockatmarkproto='undef' @@ -509,9 +513,9 @@ d_xenix='undef' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' -db_version_major='' -db_version_minor='' -db_version_patch='' +db_version_major='4' +db_version_minor='3' +db_version_patch='27' defvoidused='15' direntrytype='struct dirent' dlext='so' @@ -519,7 +523,7 @@ dlsrc='dl_dlopen.xs' doublesize='8' drand01='drand48()' drand48_r_proto='0' -dynamic_ext='attrs B ByteLoader Compress/Zlib Cwd Data/Dumper Devel/DProf Devel/Peek Devel/PPPort Digest/MD5 Digest/SHA Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util Math/BigInt/FastCalc MIME/Base64 NDBM_File Opcode PerlIO/encoding PerlIO/scalar PerlIO/via POSIX re SDBM_File Socket Storable Sys/Hostname Sys/Syslog threads Time/HiRes Unicode/Normalize XS/APItest XS/Typemap threads/shared' +dynamic_ext='attrs B ByteLoader Compress/Raw/Zlib Cwd Data/Dumper DB_File Devel/DProf Devel/Peek Devel/PPPort Digest/MD5 Digest/SHA Encode Fcntl File/Glob Filter/Util/Call Hash/Util I18N/Langinfo IO IPC/SysV List/Util Math/BigInt/FastCalc MIME/Base64 Opcode PerlIO/encoding PerlIO/scalar PerlIO/via POSIX re SDBM_File Socket Storable Sys/Hostname Sys/Syslog threads Time/HiRes Unicode/Normalize XS/APItest XS/Typemap threads/shared' eagain='EAGAIN' ebcdic='undef' echo='echo' @@ -534,7 +538,7 @@ endservent_r_proto='0' eunicefix=':' exe_ext='' expr='expr' -extensions='attrs B ByteLoader Compress/Zlib Cwd Data/Dumper Devel/DProf Devel/Peek Devel/PPPort Digest/MD5 Digest/SHA Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util Math/BigInt/FastCalc MIME/Base64 NDBM_File Opcode PerlIO/encoding PerlIO/scalar PerlIO/via POSIX re SDBM_File Socket Storable Sys/Hostname Sys/Syslog threads Time/HiRes Unicode/Normalize XS/APItest XS/Typemap threads/shared Errno' +extensions='attrs B ByteLoader Compress/Raw/Zlib Cwd Data/Dumper DB_File Devel/DProf Devel/Peek Devel/PPPort Digest/MD5 Digest/SHA Encode Fcntl File/Glob Filter/Util/Call Hash/Util I18N/Langinfo IO IPC/SysV List/Util Math/BigInt/FastCalc MIME/Base64 Opcode PerlIO/encoding PerlIO/scalar PerlIO/via POSIX re SDBM_File Socket Storable Sys/Hostname Sys/Syslog threads Time/HiRes Unicode/Normalize XS/APItest XS/Typemap threads/shared Compress/IO/Base Compress/IO/Zlib Compress/Zlib Errno' extras='' fflushNULL='define' fflushall='undef' @@ -546,11 +550,11 @@ fpostype='fpos_t' freetype='void' from=':' full_ar='/usr/bin/ar' -full_csh='/bin/csh' -full_sed='/bin/sed' +full_csh='/usr/bin/csh' +full_sed='/usr/bin/sed' gccansipedantic='' gccosandvers='' -gccversion='4.0.2 (4.0.2-1mdk for Mandriva Linux release 2006.1)' +gccversion='4.0.2' getgrent_r_proto='0' getgrgid_r_proto='0' getgrnam_r_proto='0' @@ -602,7 +606,7 @@ i8type='char' i_arpainet='define' i_bsdioctl='' i_crypt='define' -i_db='undef' +i_db='define' i_dbm='undef' i_dirent='define' i_dld='undef' @@ -611,7 +615,7 @@ i_fcntl='undef' i_float='define' i_fp='undef' i_fp_class='undef' -i_gdbm='define' +i_gdbm='undef' i_grp='define' i_ieeefp='undef' i_inttypes='define' @@ -624,7 +628,7 @@ i_malloc='define' i_math='define' i_memory='undef' i_mntent='define' -i_ndbm='define' +i_ndbm='undef' i_netdb='define' i_neterrno='undef' i_netinettcp='define' @@ -686,6 +690,7 @@ inc_version_list='' inc_version_list_init='0' incpath='' inews='' +initialinstalllocation='' installarchlib='/opt/perl/lib/5.9.4/i686-linux' installbin='/opt/perl/bin' installhtml1dir='' @@ -715,11 +720,11 @@ installvendorman1dir='' installvendorman3dir='' installvendorscript='' intsize='4' -issymlink='test -h' +issymlink='/usr/bin/test -h' ivdformat='"ld"' ivsize='4' ivtype='long' -known_extensions='attrs B ByteLoader Compress/Zlib Cwd Data/Dumper DB_File Devel/DProf Devel/Peek Devel/PPPort Digest/MD5 Digest/SHA Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util Math/BigInt/FastCalc MIME/Base64 NDBM_File ODBM_File Opcode PerlIO/encoding PerlIO/scalar PerlIO/via POSIX re SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread threads Time/HiRes Unicode/Normalize XS/APItest XS/Typemap threads/shared' +known_extensions='attrs B ByteLoader Compress/Raw/Zlib Cwd Data/Dumper DB_File Devel/DProf Devel/Peek Devel/PPPort Digest/MD5 Digest/SHA Encode Fcntl File/Glob Filter/Util/Call GDBM_File Hash/Util I18N/Langinfo IO IPC/SysV List/Util Math/BigInt/FastCalc MIME/Base64 NDBM_File ODBM_File Opcode PerlIO/encoding PerlIO/scalar PerlIO/via POSIX re SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread threads Time/HiRes Unicode/Normalize XS/APItest XS/Typemap threads/shared' ksh='' ld='cc' lddlflags='-shared -L/usr/local/lib' @@ -731,10 +736,10 @@ lib_ext='.a' libc='/lib/libc-2.3.5.so' libperl='libperl.a' libpth='/usr/local/lib /lib /usr/lib' -libs='-lnsl -lndbm -lgdbm -ldl -lm -lcrypt -lutil -lc' +libs='-lnsl -ldb -ldl -lm -lcrypt -lutil -lc' libsdirs=' /usr/lib' -libsfiles=' libnsl.so libndbm.so libgdbm.so libdl.so libm.so libcrypt.so libutil.so libc.so' -libsfound=' /usr/lib/libnsl.so /usr/lib/libndbm.so /usr/lib/libgdbm.so /usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libcrypt.so /usr/lib/libutil.so /usr/lib/libc.so' +libsfiles=' libnsl.so libdb.so libdl.so libm.so libcrypt.so libutil.so libc.so' +libsfound=' /usr/lib/libnsl.so /usr/lib/libdb.so /usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libcrypt.so /usr/lib/libutil.so /usr/lib/libc.so' libspath=' /usr/local/lib /lib /usr/lib' libswanted='sfio socket inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m crypt sec util c cposix posix ucb BSD' libswanted_uselargefiles='' @@ -754,6 +759,10 @@ lpr='' ls='ls' lseeksize='8' lseektype='off_t' +mad='undef' +madlyh='' +madlyobj='' +madlysrc='' mail='' mailx='' make='make' @@ -778,7 +787,7 @@ mv='' myarchname='i686-linux' mydomain='.yourplace.com' myhostname='yourhost' -myuname='linux grubert.mandriva.com 2.6.12-13mdk #1 mon nov 21 18:51:12 cet 2005 i686 intel(r) pentium(r) 4 cpu 2.80ghz unknown gnulinux ' +myuname='linux pc09 2.6.13-15.8-default #1 tue feb 7 11:07:24 utc 2006 i686 i686 i386 gnulinux ' n='-n' need_va_copy='undef' netdb_hlen_type='size_t' @@ -788,7 +797,7 @@ netdb_net_type='in_addr_t' nm='nm' nm_opt='' nm_so_opt='--dynamic' -nonxs_ext='Errno' +nonxs_ext='Compress/IO/Base Compress/IO/Zlib Compress/Zlib Errno' nroff='nroff' nvEUformat='"E"' nvFUformat='"F"' @@ -805,7 +814,7 @@ old_pthread_create_joinable='' optimize='-O2' orderlib='false' osname='linux' -osvers='2.6.12-13mdk' +osvers='2.6.13-15.8-default' otherlibdirs=' ' package='perl5' pager='/usr/bin/less' @@ -814,7 +823,7 @@ patchlevel='9' path_sep=':' perl5='/usr/bin/perl' perl='' -perl_patchlevel='' +perl_patchlevel='27751' perladmin='yourname@yourhost.yourplace.com' perllibs='-lnsl -ldl -lm -lcrypt -lutil -lc' perlpath='/opt/perl/bin/perl5.9.4' @@ -1021,32 +1030,32 @@ vendorprefixexp='' vendorscript='' vendorscriptexp='' version='5.9.4' -version_patchlevel_string='version 9 subversion 4' +version_patchlevel_string='version 9 subversion 4 patch 27751' versiononly='define' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' -yacc='/usr/bin/byacc' +yacc='/usr/bin/yacc' yaccflags='' zcat='' zip='zip' # Configure command line arguments. -config_arg0='Configure' -config_args='-des -Dprefix=/opt/perl -Dcf_by=yourname -Dcf_email=yourname@yourhost.yourplace.com -Dperladmin=yourname@yourhost.yourplace.com -Dmydomain=.yourplace.com -Dmyhostname=yourhost -Dusedevel' +config_arg0='./Configure' +config_args='-Dprefix=/opt/perl -Dcf_by=yourname -Dcf_email=yourname@yourhost.yourplace.com -Dperladmin=yourname@yourhost.yourplace.com -Dmydomain=.yourplace.com -Dmyhostname=yourhost -Dusedevel -dE' config_argc=8 -config_arg1='-des' -config_arg2='-Dprefix=/opt/perl' -config_arg3='-Dcf_by=yourname' -config_arg4='-Dcf_email=yourname@yourhost.yourplace.com' -config_arg5='-Dperladmin=yourname@yourhost.yourplace.com' -config_arg6='-Dmydomain=.yourplace.com' -config_arg7='-Dmyhostname=yourhost' -config_arg8='-Dusedevel' +config_arg1='-Dprefix=/opt/perl' +config_arg2='-Dcf_by=yourname' +config_arg3='-Dcf_email=yourname@yourhost.yourplace.com' +config_arg4='-Dperladmin=yourname@yourhost.yourplace.com' +config_arg5='-Dmydomain=.yourplace.com' +config_arg6='-Dmyhostname=yourhost' +config_arg7='-Dusedevel' +config_arg8='-dE' PERL_REVISION=5 PERL_VERSION=9 PERL_SUBVERSION=4 PERL_API_REVISION=5 PERL_API_VERSION=9 PERL_API_SUBVERSION=4 -PERL_PATCHLEVEL= +PERL_PATCHLEVEL=27751 PERL_CONFIG_SH=true |