# $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
#
-# Generated on Wed May 1 05:49:09 EET DST 2002 [metaconfig 3.0 PL70]
+# Generated on Wed May 1 06:26:42 EET DST 2002 [metaconfig 3.0 PL70]
# (with additional metaconfig patches by perlbug@perl.org)
cat >c1$$ <<EOF
bin=''
binexp=''
installbin=''
-bincompat5005=''
-d_bincompat5005=''
byteorder=''
cc=''
ccflags=''
set bcopy d_bcopy
eval $inlibc
-
-: Binary compatibility with 5.005 is not possible for builds
-: with advanced features
-case "$usethreads$usemultiplicity" in
-*define*)
- bincompat5005="$undef"
- d_bincompat5005="$undef"
- ;;
-*) $cat <<EOM
-
-This version of Perl can be compiled for binary compatibility with 5.005.
-If you decide to do so, you will be able to continue using most of the
-extensions that were compiled for Perl 5.005.
-
-EOM
- case "$bincompat5005$d_bincompat5005" in
- *"$undef"*) dflt=n ;;
- *) dflt=y ;;
- esac
- rp='Binary compatibility with Perl 5.005?'
- . ./myread
- case "$ans" in
- y*) val="$define" ;;
- *) val="$undef" ;;
- esac
- set d_bincompat5005
- eval $setvar
- case "$d_bincompat5005" in
- "$define")
- bincompat5005="$define"
- ;;
- *) bincompat5005="$undef"
- d_bincompat5005="$undef"
- ;;
- esac
- ;;
-esac
-
-
: see if this is a unistd.h system
set unistd.h i_unistd
eval $inhdr
baserev='$baserev'
bash='$bash'
bin='$bin'
-bincompat5005='$bincompat5005'
binexp='$binexp'
bison='$bison'
byacc='$byacc'
d_attribut='$d_attribut'
d_bcmp='$d_bcmp'
d_bcopy='$d_bcopy'
-d_bincompat5005='$d_bincompat5005'
d_bsd='$d_bsd'
d_bsdgetpgrp='$d_bsdgetpgrp'
d_bsdsetpgrp='$d_bsdsetpgrp'
#define BIN "c:\\perl\\5.7.3\\bin\\NetWare-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\NetWare-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
possible value. The version list appropriate for the current
system is determined in inc_version_list.U.
XXX To do: Since compatibility can depend on compile time
- options (such as longlong, etc.) it should
+ options (such as bincompat, longlong, etc.) it should
(perhaps) be set by Configure, but currently it isn't.
Currently, we read a hard-wired value from patchlevel.h.
Perhaps what we ought to do is take the hard-wired value from
# Package name : perl5
# Source directory : .
-# Configuration time: Tue Apr 23 06:32:48 EET DST 2002
+# Configuration time: Wed May 1 06:32:57 EET DST 2002
# Configured by : jhi
# Target system : osf1 alpha.hut.fi v4.0 878 alpha
ansi2knr=''
aphostname=''
api_revision='5'
-api_subversion='0'
-api_version='5'
-api_versionstring='5.005'
+api_subversion='3'
+api_version='7'
+api_versionstring='5.7.3'
ar='ar'
archlib='/opt/perl/lib/5.7.3/alpha-dec_osf'
archlibexp='/opt/perl/lib/5.7.3/alpha-dec_osf'
ccversion='V5.6-082'
cf_by='jhi'
cf_email='yourname@yourhost.yourplace.com'
-cf_time='Tue Apr 23 06:32:48 EET DST 2002'
+cf_time='Wed May 1 06:32:57 EET DST 2002'
charsize='1'
chgrp=''
chmod='chmod'
path_sep=':'
perl5='perl'
perl=''
-perl_patchlevel='16080'
+perl_patchlevel='16266'
perladmin='yourname@yourhost.yourplace.com'
perllibs='-lm -lutil'
perlpath='/opt/perl/bin/perl5.7.3'
vendorprefix=''
vendorprefixexp=''
version='5.7.3'
-version_patchlevel_string='version 7 subversion 3 patch 16080'
+version_patchlevel_string='version 7 subversion 3 patch 16266'
versiononly='define'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
-xs_apiversion='5.005'
+xs_apiversion='5.7.3'
perl5='yacc'
yaccflags=''
zcat=''
PERL_VERSION=7
PERL_SUBVERSION=3
PERL_API_REVISION=5
-PERL_API_VERSION=5
-PERL_API_SUBVERSION=0
-PERL_PATCHLEVEL=16080
+PERL_API_VERSION=7
+PERL_API_SUBVERSION=3
+PERL_PATCHLEVEL=16266
PERL_CONFIG_SH=true
# Variables propagated from previous config.sh file.
pp_sys_cflags='ccflags="$ccflags -DNO_EFF_ONLY_OK"'
/*
* Package name : perl5
* Source directory : .
- * Configuration time: Tue Apr 23 06:32:48 EET DST 2002
+ * Configuration time: Wed May 1 06:32:57 EET DST 2002
* Configured by : jhi
* Target system : osf1 alpha.hut.fi v4.0 878 alpha
*/
#define BIN "/opt/perl/bin" /**/
#define BIN_EXP "/opt/perl/bin" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always
- * for those versions.
- */
-#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* in a UV, i.e. 0x1234 or 0x4321 or 0x12345678, etc...
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
* (presumably) be similar.
* See the INSTALL file for how this works.
*/
-#define PERL_XS_APIVERSION "5.005"
+#define PERL_XS_APIVERSION "5.7.3"
#define PERL_PM_APIVERSION "5.005"
/* HAS_CRYPT:
#define BIN "$bin" /**/
#define BIN_EXP "$binexp" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always $undef
- * for those versions.
- */
-#$d_bincompat5005 PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* in a UV, i.e. 0x1234 or 0x4321 or 0x12345678, etc...
/* NO_EMBED is no longer supported. i.e. EMBED is always active. */
-/* provide binary compatible (but inconsistent) names */
-#if defined(PERL_BINCOMPAT_5005)
-# define Perl_call_atexit perl_atexit
-# define Perl_eval_sv perl_eval_sv
-# define Perl_eval_pv perl_eval_pv
-# define Perl_call_argv perl_call_argv
-# define Perl_call_method perl_call_method
-# define Perl_call_pv perl_call_pv
-# define Perl_call_sv perl_call_sv
-# define Perl_get_av perl_get_av
-# define Perl_get_cv perl_get_cv
-# define Perl_get_hv perl_get_hv
-# define Perl_get_sv perl_get_sv
-# define Perl_init_i18nl10n perl_init_i18nl10n
-# define Perl_init_i18nl14n perl_init_i18nl14n
-# define Perl_new_collate perl_new_collate
-# define Perl_new_ctype perl_new_ctype
-# define Perl_new_numeric perl_new_numeric
-# define Perl_require_pv perl_require_pv
-# define Perl_safesyscalloc Perl_safecalloc
-# define Perl_safesysfree Perl_safefree
-# define Perl_safesysmalloc Perl_safemalloc
-# define Perl_safesysrealloc Perl_saferealloc
-# define Perl_set_numeric_local perl_set_numeric_local
-# define Perl_set_numeric_standard perl_set_numeric_standard
-/* malloc() pollution was the default in earlier versions, so enable
- * it for bincompat; but not for systems that used to do prevent that,
- * or when they ask for {HIDE,EMBED}MYMALLOC */
-# if !defined(EMBEDMYMALLOC) && !defined(HIDEMYMALLOC)
-# if !defined(NeXT) && !defined(__NeXT) && !defined(__MACHTEN__) && \
- !defined(__QNX__)
-# define PERL_POLLUTE_MALLOC
-# endif
-# endif
-#endif
-
/* Hide global symbols */
#if !defined(PERL_IMPLICIT_CONTEXT)
# define sv_setptrref(rv,ptr) sv_setref_iv(rv,Nullch,PTR2IV(ptr))
#endif
-#if !defined(PERL_CORE) && !defined(PERL_NOCOMPAT) && !defined(PERL_BINCOMPAT_5005)
+#if !defined(PERL_CORE) && !defined(PERL_NOCOMPAT)
/* Compatibility for various misnamed functions. All functions
in the API that begin with "perl_" (not "Perl_") take an explicit
/* NO_EMBED is no longer supported. i.e. EMBED is always active. */
-/* provide binary compatible (but inconsistent) names */
-#if defined(PERL_BINCOMPAT_5005)
-# define Perl_call_atexit perl_atexit
-# define Perl_eval_sv perl_eval_sv
-# define Perl_eval_pv perl_eval_pv
-# define Perl_call_argv perl_call_argv
-# define Perl_call_method perl_call_method
-# define Perl_call_pv perl_call_pv
-# define Perl_call_sv perl_call_sv
-# define Perl_get_av perl_get_av
-# define Perl_get_cv perl_get_cv
-# define Perl_get_hv perl_get_hv
-# define Perl_get_sv perl_get_sv
-# define Perl_init_i18nl10n perl_init_i18nl10n
-# define Perl_init_i18nl14n perl_init_i18nl14n
-# define Perl_new_collate perl_new_collate
-# define Perl_new_ctype perl_new_ctype
-# define Perl_new_numeric perl_new_numeric
-# define Perl_require_pv perl_require_pv
-# define Perl_safesyscalloc Perl_safecalloc
-# define Perl_safesysfree Perl_safefree
-# define Perl_safesysmalloc Perl_safemalloc
-# define Perl_safesysrealloc Perl_saferealloc
-# define Perl_set_numeric_local perl_set_numeric_local
-# define Perl_set_numeric_standard perl_set_numeric_standard
-/* malloc() pollution was the default in earlier versions, so enable
- * it for bincompat; but not for systems that used to do prevent that,
- * or when they ask for {HIDE,EMBED}MYMALLOC */
-# if !defined(EMBEDMYMALLOC) && !defined(HIDEMYMALLOC)
-# if !defined(NeXT) && !defined(__NeXT) && !defined(__MACHTEN__) && \
- !defined(__QNX__)
-# define PERL_POLLUTE_MALLOC
-# endif
-# endif
-#endif
-
/* Hide global symbols */
#if !defined(PERL_IMPLICIT_CONTEXT)
# define sv_setptrref(rv,ptr) sv_setref_iv(rv,Nullch,PTR2IV(ptr))
#endif
-#if !defined(PERL_CORE) && !defined(PERL_NOCOMPAT) && !defined(PERL_BINCOMPAT_5005)
+#if !defined(PERL_CORE) && !defined(PERL_NOCOMPAT)
/* Compatibility for various misnamed functions. All functions
in the API that begin with "perl_" (not "Perl_") take an explicit
#define BIN "/system/ported/command_library" /**/
#define BIN_EXP "/system/ported/command_library" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always $undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
#define BIN "/system/gnu_library/bin" /**/
#define BIN_EXP "/system/gnu_library/bin" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always $undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
#define BIN "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
#define BIN "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
#define BIN "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
#define BIN "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
#define BIN_EXP "c:\\perl\\5.7.3\\bin\\MSWin32-x86-multi-thread" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
#define BIN "5.7.3\\bin" /**/
#define BIN_EXP "5.7.3\\bin" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old
#define BIN "c:\\perl\\5.6.0\\bin\\MSWin32-x86" /**/
#define BIN_EXP "c:\\perl\\5.6.0\\bin\\MSWin32-x86" /**/
-/* PERL_BINCOMPAT_5005:
- * This symbol, if defined, indicates that this version of Perl should be
- * binary-compatible with Perl 5.005. This is impossible for builds
- * that use features like threads and multiplicity it is always undef
- * for those versions.
- */
-/*#define PERL_BINCOMPAT_5005 /**/
-
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
* used in a fully backward compatible manner.
*/
#ifndef USE_PERLIO
-/*#define USE_PERLIO /**/
+#define USE_PERLIO /**/
#endif
/* USE_SOCKS:
* See INSTALL for how this works.
* The versioned site_perl directory was introduced in 5.005,
* so that is the lowest possible value.
- * Since this can depend on compile time options (such as
- * bincompat) it is set by Configure. Other non-default sources
+ * Since this can depend on compile time options
+ * it is set by Configure. Other non-default sources
* of potential incompatibility, such as multiplicity, threads,
* debugging, 64bits, sfio, etc., are not checked for currently,
* though in principle we could go snooping around in old