diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2000-08-15 15:27:21 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2000-08-15 15:27:21 +0000 |
commit | af960fef4eb57cfacbc13759993e50a8f1de8367 (patch) | |
tree | e4f0e49e72b41b8074e5b4393156a12ff0cc8ada /Porting | |
parent | 029d73611494d0e933efd394925f546ffe8ac15e (diff) | |
download | perl-af960fef4eb57cfacbc13759993e50a8f1de8367.tar.gz |
Use -Dusedevel; regen Configure and the respective Porting stuff.
p4raw-id: //depot/perl@6635
Diffstat (limited to 'Porting')
-rw-r--r-- | Porting/Glossary | 31 | ||||
-rw-r--r-- | Porting/config.sh | 90 | ||||
-rw-r--r-- | Porting/config_H | 60 |
3 files changed, 115 insertions, 66 deletions
diff --git a/Porting/Glossary b/Porting/Glossary index f1e7b8e593..f289baa41c 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -175,6 +175,7 @@ cc (cc.U): This variable holds the name of a command to execute a C compiler which can resolve multiple global references that happen to have the same name. Usual values are 'cc', 'Mcc', 'cc -M', and 'gcc'. + Fervent ANSI compilers may be called 'c89'. AIX has xlc. cccdlflags (dlsrc.U): This variable contains any special flags that might need to be @@ -192,6 +193,10 @@ ccflags (ccflags.U): This variable contains any additional C compiler flags desired by the user. It is up to the Makefile to use this. +ccflags_uselargefiles (uselfs.U): + This variable contains the compiler flags needed by large file builds + and added to ccflags by hints files. + ccsymbols (Cppsym.U): The variable contains the symbols defined by the C compiler alone. The symbols defined by cpp or by cc when it calls cpp are not in @@ -1312,6 +1317,11 @@ d_setprior (d_setprior.U): This variable conditionally defines HAS_SETPRIORITY if setpriority() is available to set a process's priority. +d_setproctitle (d_setproctitle.U): + This variable conditionally defines the HAS_SETPROCTITLE symbol, + which indicates to the C program that the setproctitle() routine + is available. + d_setpwent (d_setpwent.U): This variable conditionally defines the HAS_SETPWENT symbol, which indicates to the C program that the setpwent() routine is available @@ -1803,7 +1813,12 @@ full_sed (Loc_sed.U): can share this executable will have the same full pathname to 'sed.' -gccversion (cc.U): +gccosandvers (gccvers.U): + If GNU cc (gcc) is used, this variable the operating system and + version used to compile the gcc. It is set to '' if not gcc, + or if nothing useful can be parsed as the os version. + +gccversion (gccvers.U): If GNU cc (gcc) is used, this variable holds '1' or '2' to indicate whether the compiler is version 1 or 2. This is used in setting some of the default cflags. It is set to '' if not gcc. @@ -1962,6 +1977,10 @@ i_inttypes (i_inttypes.U): This variable conditionally defines the I_INTTYPES symbol, and indicates whether a C program should include <inttypes.h>. +i_libutil (i_libutil.U): + This variable conditionally defines the I_LIBUTIL symbol, and indicates + whether a C program should include <libutil.h>. + i_limits (i_limits.U): This variable conditionally defines the I_LIMITS symbol, and indicates whether a C program may include <limits.h> to get symbols like WORD_BIT @@ -2406,6 +2425,10 @@ ldflags (ccflags.U): This variable contains any additional C loader flags desired by the user. It is up to the Makefile to use this. +ldflags_uselargefiles (uselfs.U): + This variable contains the loader flags needed by large file builds + and added to ldflags by hints files. + ldlibpthname (libperl.U): This variable holds the name of the shared library search path, often LD_LIBRARY_PATH. To get an empty @@ -2458,6 +2481,12 @@ libswanted (Myinit.U): search. The order is chosen to pick up the c library ahead of ucb or bsd libraries for SVR4. +libswanted_uselargefiles (uselfs.U): + This variable contains the libraries needed by large file builds + and added to ldflags by hints files. It is a space separated list + of the library names without the "lib" prefix or any suffix, just + like libswanted.. + line (Loc.U): This variable is defined but not used by Configure. The value is a plain '' and is not useful. diff --git a/Porting/config.sh b/Porting/config.sh index c9e9f711c2..b400739efe 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -7,8 +7,8 @@ # # Package name : perl5 -# Source directory : . -# Configuration time: Wed May 31 01:48:08 EET DST 2000 +# Source directory : /m/fs/work/work/permanent/perl/pp4/perl +# Configuration time: Tue Aug 15 18:22:31 EET DST 2000 # Configured by : jhi # Target system : osf1 alpha.hut.fi v4.0 878 alpha @@ -35,10 +35,10 @@ api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' -archlib='/opt/perl/lib/5.6.0/alpha-dec_osf-thread-multi' -archlibexp='/opt/perl/lib/5.6.0/alpha-dec_osf-thread-multi' +archlib='/opt/perl/lib/5.7.0/alpha-dec_osf-thread' +archlibexp='/opt/perl/lib/5.7.0/alpha-dec_osf-thread' archname64='' -archname='alpha-dec_osf-thread-multi' +archname='alpha-dec_osf-thread' archobjs='' awk='awk' baserev='5.0' @@ -54,12 +54,13 @@ castflags='0' cat='cat' cc='cc' cccdlflags=' ' -ccdlflags=' -Wl,-rpath,/opt/perl/lib/5.6.0/alpha-dec_osf-thread-multi/CORE' +ccdlflags=' -Wl,-rpath,/opt/perl/lib/5.7.0/alpha-dec_osf-thread/CORE' ccflags='-pthread -std -DLANGUAGE_C' +ccflags_uselargefiles='' ccsymbols='__alpha=1 __LANGUAGE_C__=1 __osf__=1 __unix__=1 _LONGLONG=1 _SYSTYPE_BSD=1 SYSTYPE_BSD=1 unix=1' cf_by='jhi' cf_email='yourname@yourhost.yourplace.com' -cf_time='Wed May 31 01:48:08 EET DST 2000' +cf_time='Tue Aug 15 18:22:31 EET DST 2000' charsize='1' chgrp='' chmod='' @@ -301,6 +302,7 @@ d_setpgid='define' d_setpgrp2='undef' d_setpgrp='define' d_setprior='define' +d_setproctitle='undef' d_setpwent='define' d_setregid='define' d_setresgid='undef' @@ -409,6 +411,7 @@ freetype='void' full_ar='/usr/bin/ar' full_csh='/usr/bin/csh' full_sed='/usr/bin/sed' +gccosandvers='' gccversion='' gidformat='"u"' gidsign='1' @@ -446,6 +449,7 @@ i_grp='define' i_iconv='define' i_ieeefp='undef' i_inttypes='undef' +i_libutil='undef' i_limits='define' i_locale='define' i_machcthr='undef' @@ -515,17 +519,17 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='/opt/perl/lib/5.6.0/alpha-dec_osf-thread-multi' +installarchlib='/opt/perl/lib/5.7.0/alpha-dec_osf-thread' installbin='/opt/perl/bin' installman1dir='/opt/perl/man/man1' installman3dir='/opt/perl/man/man3' installprefix='/opt/perl' installprefixexp='/opt/perl' -installprivlib='/opt/perl/lib/5.6.0' +installprivlib='/opt/perl/lib/5.7.0' installscript='/opt/perl/bin' -installsitearch='/opt/perl/lib/site_perl/5.6.0/alpha-dec_osf-thread-multi' +installsitearch='/opt/perl/lib/site_perl/5.7.0/alpha-dec_osf-thread' installsitebin='/opt/perl/bin' -installsitelib='/opt/perl/lib/site_perl/5.6.0' +installsitelib='/opt/perl/lib/site_perl/5.7.0' installstyle='lib' installusrbinperl='define' installvendorarch='' @@ -541,18 +545,20 @@ large='' ld='ld' lddlflags='-shared -expect_unresolved "*" -msym -std -s' ldflags='' +ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='/usr/shlib/libc.so' libperl='libperl.so' libpth='/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /var/shlib' -libs='-lgdbm -ldbm -ldb -lm -liconv -lpthread -lexc' +libs='-lgdbm -ldbm -ldb -lm -liconv -lutil -lpthread -lexc' libsdirs=' /usr/shlib /usr/ccs/lib' -libsfiles=' libgdbm.so libdbm.a libdb.so libm.so libiconv.so libpthread.so libexc.so' -libsfound=' /usr/shlib/libgdbm.so /usr/ccs/lib/libdbm.a /usr/shlib/libdb.so /usr/shlib/libm.so /usr/shlib/libiconv.so /usr/shlib/libpthread.so /usr/shlib/libexc.so' +libsfiles=' libgdbm.so libdbm.a libdb.so libm.so libiconv.so libutil.a libpthread.so libexc.so' +libsfound=' /usr/shlib/libgdbm.so /usr/ccs/lib/libdbm.a /usr/shlib/libdb.so /usr/shlib/libm.so /usr/shlib/libiconv.so /usr/ccs/lib/libutil.a /usr/shlib/libpthread.so /usr/shlib/libexc.so' libspath=' /usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /var/shlib' -libswanted='sfio socket bind inet nsl nm gdbm dbm db malloc dld ld sun m cposix posix ndir dir crypt sec ucb BSD x iconv pthread exc' +libswanted='sfio socket bind inet nsl nm gdbm dbm db malloc dld ld sun m cposix posix ndir dir crypt sec ucb BSD x iconv util pthread exc' +libswanted_uselargefiles='' line='' lint='' lkflags='' @@ -612,12 +618,12 @@ old_pthread_create_joinable='' optimize='-O' orderlib='false' osname='dec_osf' -osvers='4.0' +osvers='4.0d' otherlibdirs=' ' package='perl5' pager='/c/bin/less' passcat='cat /etc/passwd' -patchlevel='6' +patchlevel='7' path_sep=':' perl5='/u/vieraat/vieraat/jhi/Perl/bin/perl' perl='' @@ -632,8 +638,8 @@ pmake='' pr='' prefix='/opt/perl' prefixexp='/opt/perl' -privlib='/opt/perl/lib/5.6.0' -privlibexp='/opt/perl/lib/5.6.0' +privlib='/opt/perl/lib/5.7.0' +privlibexp='/opt/perl/lib/5.7.0' prototype='define' ptrsize='8' quadkind='2' @@ -680,13 +686,13 @@ sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE" 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 46 47 48 6 6 16 20 23 23 23 29 48 ' 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, 46, 47, 48, 6, 6, 16, 20, 23, 23, 23, 29, 48, 0' signal_t='void' -sitearch='/opt/perl/lib/site_perl/5.6.0/alpha-dec_osf-thread-multi' -sitearchexp='/opt/perl/lib/site_perl/5.6.0/alpha-dec_osf-thread-multi' +sitearch='/opt/perl/lib/site_perl/5.7.0/alpha-dec_osf-thread' +sitearchexp='/opt/perl/lib/site_perl/5.7.0/alpha-dec_osf-thread' sitebin='/opt/perl/bin' sitebinexp='/opt/perl/bin' -sitelib='/opt/perl/lib/site_perl/5.6.0' +sitelib='/opt/perl/lib/site_perl/5.7.0' sitelib_stem='/opt/perl/lib/site_perl' -sitelibexp='/opt/perl/lib/site_perl/5.6.0' +sitelibexp='/opt/perl/lib/site_perl/5.7.0' siteprefix='/opt/perl' siteprefixexp='/opt/perl' sizesize='8' @@ -702,7 +708,7 @@ sort='sort' spackage='Perl5' spitshell='cat' split='' -src='.' +src='/m/fs/work/work/permanent/perl/pp4/perl' ssizetype='ssize_t' startperl='#!/opt/perl/bin/perl' startsh='#!/bin/sh' @@ -744,15 +750,15 @@ uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long' -use5005threads='undef' +use5005threads='define' use64bitall='define' use64bitint='define' usedl='define' -useithreads='define' +useithreads='undef' uselargefiles='define' uselongdouble='undef' usemorebits='undef' -usemultiplicity='define' +usemultiplicity='undef' usemymalloc='n' usenm='true' useopcode='true' @@ -780,30 +786,32 @@ vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' -version='5.6.0' +version='5.7.0' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' -xs_apiversion='5.6.0' +xs_apiversion='5.7.0' zcat='' zip='zip' # Configure command line arguments. -config_arg0='Configure' -config_args='-Dprefix=/opt/perl -Doptimize=-O -Dusethreads -Duse64bitint -Duselargefiles -Dcf_by=yourname -Dcf_email=yourname@yourhost.yourplace.com -Dperladmin=yourname@yourhost.yourplace.com -Dmydomain=.yourplace.com -Dmyhostname=yourhost -dE' -config_argc=11 +config_arg0='./Configure' +config_args='-Dprefix=/opt/perl -Doptimize=-O -Dusethreads -Duse5005threads -Duse64bitint -Duselargefiles -Dcf_by=yourname -Dcf_email=yourname@yourhost.yourplace.com -Dperladmin=yourname@yourhost.yourplace.com -Dmydomain=.yourplace.com -Dmyhostname=yourhost -dE -Dusedevel' +config_argc=13 config_arg1='-Dprefix=/opt/perl' config_arg2='-Doptimize=-O' config_arg3='-Dusethreads' -config_arg4='-Duse64bitint' -config_arg5='-Duselargefiles' -config_arg6='-Dcf_by=yourname' -config_arg7='-Dcf_email=yourname@yourhost.yourplace.com' -config_arg8='-Dperladmin=yourname@yourhost.yourplace.com' -config_arg9='-Dmydomain=.yourplace.com' -config_arg10='-Dmyhostname=yourhost' -config_arg11='-dE' +config_arg4='-Duse5005threads' +config_arg5='-Duse64bitint' +config_arg6='-Duselargefiles' +config_arg7='-Dcf_by=yourname' +config_arg8='-Dcf_email=yourname@yourhost.yourplace.com' +config_arg9='-Dperladmin=yourname@yourhost.yourplace.com' +config_arg10='-Dmydomain=.yourplace.com' +config_arg11='-Dmyhostname=yourhost' +config_arg12='-dE' +config_arg13='-Dusedevel' PERL_REVISION=5 -PERL_VERSION=6 +PERL_VERSION=7 PERL_SUBVERSION=0 PERL_API_REVISION=5 PERL_API_VERSION=5 diff --git a/Porting/config_H b/Porting/config_H index a2c196df82..a4b4d21e39 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -16,8 +16,8 @@ /* * Package name : perl5 - * Source directory : . - * Configuration time: Wed May 31 01:48:08 EET DST 2000 + * Source directory : /m/fs/work/work/permanent/perl/pp4/perl + * Configuration time: Tue Aug 15 18:22:31 EET DST 2000 * Configured by : jhi * Target system : osf1 alpha.hut.fi v4.0 878 alpha */ @@ -1092,8 +1092,8 @@ * This symbol contains the ~name expanded version of ARCHLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define ARCHLIB "/opt/perl/lib/5.6.0/alpha-dec_osf-thread-multi" /**/ -#define ARCHLIB_EXP "/opt/perl/lib/5.6.0/alpha-dec_osf-thread-multi" /**/ +#define ARCHLIB "/opt/perl/lib/5.7.0/alpha-dec_osf-thread" /**/ +#define ARCHLIB_EXP "/opt/perl/lib/5.7.0/alpha-dec_osf-thread" /**/ /* ARCHNAME: * This symbol holds a string representing the architecture name. @@ -1101,7 +1101,7 @@ * where library files may be held under a private library, for * instance. */ -#define ARCHNAME "alpha-dec_osf-thread-multi" /**/ +#define ARCHNAME "alpha-dec_osf-thread" /**/ /* HAS_ATOLF: * This symbol, if defined, indicates that the atolf routine is @@ -1184,18 +1184,18 @@ * This macro surrounds its token with double quotes. */ #if 42 == 1 -# define CAT2(a,b) a/**/b -# define STRINGIFY(a) "a" +#define CAT2(a,b) a/**/b +#define STRINGIFY(a) "a" /* If you can get stringification with catify, tell me how! */ #endif #if 42 == 42 -# define PeRl_CaTiFy(a, b) a ## b -# define PeRl_StGiFy(a) #a +#define PeRl_CaTiFy(a, b) a ## b +#define PeRl_StGiFy(a) #a /* the additional level of indirection enables these macros to be * used as arguments to other macros. See K&R 2nd ed., page 231. */ -# define CAT2(a,b) PeRl_CaTiFy(a,b) -# define StGiFy(a) PeRl_StGiFy(a) -# define STRINGIFY(a) PeRl_StGiFy(a) +#define CAT2(a,b) PeRl_CaTiFy(a,b) +#define StGiFy(a) PeRl_StGiFy(a) +#define STRINGIFY(a) PeRl_StGiFy(a) #endif #if 42 != 1 && 42 != 42 # include "Bletch: How does this C preprocessor catenate tokens?" @@ -1862,6 +1862,12 @@ */ #define HAS_SETPROTOENT /**/ +/* HAS_SETPROCTITLE: + * This symbol, if defined, indicates that the setproctitle routine is + * available to set process title. + */ +/*#define HAS_SETPROCTITLE / **/ + /* HAS_SETPWENT: * This symbol, if defined, indicates that the setpwent routine is * available for initializing sequential access of the passwd database. @@ -2750,8 +2756,8 @@ * This symbol contains the ~name expanded version of PRIVLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define PRIVLIB "/opt/perl/lib/5.6.0" /**/ -#define PRIVLIB_EXP "/opt/perl/lib/5.6.0" /**/ +#define PRIVLIB "/opt/perl/lib/5.7.0" /**/ +#define PRIVLIB_EXP "/opt/perl/lib/5.7.0" /**/ /* PTRSIZE: * This symbol contains the size of a pointer, so that the C preprocessor @@ -2849,8 +2855,8 @@ * This symbol contains the ~name expanded version of SITEARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define SITEARCH "/opt/perl/lib/site_perl/5.6.0/alpha-dec_osf-thread-multi" /**/ -#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.6.0/alpha-dec_osf-thread-multi" /**/ +#define SITEARCH "/opt/perl/lib/site_perl/5.7.0/alpha-dec_osf-thread" /**/ +#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.7.0/alpha-dec_osf-thread" /**/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -2872,8 +2878,8 @@ * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#define SITELIB "/opt/perl/lib/site_perl/5.6.0" /**/ -#define SITELIB_EXP "/opt/perl/lib/site_perl/5.6.0" /**/ +#define SITELIB "/opt/perl/lib/site_perl/5.7.0" /**/ +#define SITELIB_EXP "/opt/perl/lib/site_perl/5.7.0" /**/ #define SITELIB_STEM "/opt/perl/lib/site_perl" /**/ /* Size_t_size: @@ -3001,7 +3007,7 @@ * be built to use multiplicity. */ #ifndef MULTIPLICITY -#define MULTIPLICITY /**/ +/*#define MULTIPLICITY / **/ #endif /* USE_PERLIO: @@ -3033,8 +3039,8 @@ * This symbol, if defined, indicates that Perl should * be built to use the old draft POSIX threads API. */ -/*#define USE_5005THREADS / **/ -#define USE_ITHREADS /**/ +#define USE_5005THREADS /**/ +/*#define USE_ITHREADS / **/ #if defined(USE_5005THREADS) && !defined(USE_ITHREADS) #define USE_THREADS /* until src is revised*/ #endif @@ -3098,7 +3104,7 @@ /* PERL_XS_APIVERSION: * This variable contains the version of the oldest perl binary * compatible with the present perl. perl.c:incpush() and - * lib/lib.pm will automatically search in /opt/perl/lib/site_perl/5.6.0/alpha-dec_osf-thread-multi for older + * lib/lib.pm will automatically search in /opt/perl/lib/site_perl/5.7.0/alpha-dec_osf-thread for older * directories across major versions back to xs_apiversion. * This is only useful if you have a perl library directory tree * structured like the default one. @@ -3117,7 +3123,7 @@ * compatible with the present perl. (That is, pure perl modules * written for pm_apiversion will still work for the current * version). perl.c:incpush() and lib/lib.pm will automatically - * search in /opt/perl/lib/site_perl/5.6.0 for older directories across major versions + * search in /opt/perl/lib/site_perl/5.7.0 for older directories across major versions * back to pm_apiversion. This is only useful if you have a perl * library directory tree structured like the default one. The * versioned site_perl library was introduced in 5.005, so that's @@ -3127,7 +3133,13 @@ * (presumably) be similar. * See the INSTALL file for how this works. */ -#define PERL_XS_APIVERSION "5.6.0" +#define PERL_XS_APIVERSION "5.7.0" #define PERL_PM_APIVERSION "5.005" +/* I_LIBUTIL: + * This symbol, if defined, indicates that <libutil.h> exists and + * should be included. + */ +/*#define I_LIBUTIL / **/ + #endif |