I am unaware of any successful builds since the 5.005 era.
haiku/haikuish.h Header for the Haiku port
haiku/Haiku/Makefile.PL Haiku extension makefile writer
handy.h Handy definitions
-hints/3b1cc Hints for named architecture
-hints/3b1.sh Hints for named architecture
hints/aix_3.sh Hints for named architecture
hints/aix_4.sh Hints for named architecture
hints/aix.sh Hints for named architecture
+++ /dev/null
-d_voidsig='undef'
-d_tosignal='int'
-gidtype='int'
-groupstype='int'
-uidtype='int'
-# Note that 'Configure' is run from 'UU', hence the strange 'ln'
-# command.
-for i in .. ../x2p
-do
- rm -f $i/3b1cc
- ln ../hints/3b1cc $i
-done
-echo "\nIf you want to use the 3b1 shared libraries, complete this script then" >&4
-echo "read the header in 3b1cc. [Type carriage return to continue]\c" >&4
-read vch
+++ /dev/null
-# To incorporate the 7300/3b1 shared library, run this script in place
-# of 'CC'.
-# You can skip this is you have the shcc program installed as cc in
-# your path.
-# First: Run 'Configure' through to the end and run 'make depend'.
-# Second: Edit 'makefile' ( not Makefile ) and set CC = 3b1cc.
-# Third: Edit 'x2p/makefile' and set CC = 3b1cc.
-#
-# Do not use '3b1cc' as the default compiler. The call to the default
-# compiler is used by 'perl' and will not be available when running
-# 'perl'.
-#
-# Note: This script omits libraries which are redundant in the shared
-# library. It is an excerpt from a grander version available upon
-# request from "zebra!vern" or "vern@zebra.alphacdc.com".
-
-CC="cc"
-LIBS=
-INCL=
-
-LD="ld"
-SHAREDLIB="/lib/crt0s.o /lib/shlib.ifile"
-
-# Local variables
-COBJS=
-LOBJS=
-TARG=
-FLAGS=
-CMD=
-
-# These are libraries which are incorporated in the shared library
-OMIT="-lmalloc"
-
-# These routines are in libc.a but not in the shared library
-if [ ! -f vsprintf.o -o ! -f doprnt.o ]
-then
- echo "Extracting vsprintf.o from libc.a"
- ar -x /lib/libc.a vsprintf.o doprnt.o
-fi
-
-CMD="$CC"
-while [ $# -gt 0 ]
-do
- case $1 in
- -c) CFLAG=$1;;
- -o) CFLAG=$1
- shift
- TARG="$1";;
- -l*) match=false
- for i in $OMIT
- do
- [ "$i" = "$1" ] && match=true
- done
- [ "$match" != false ] || LIBS="$LIBS $1";;
- -*) FLAGS="$FLAGS $1";;
- *.c) COBJS="$COBJS $1";;
- *.o) LOBJS="$LOBJS $1";;
- *) TARG="$1";;
- esac
- shift
-done
-
-if [ -n "$COBJS" ]
-then
- CMD="$CMD $FLAGS $INCL $LPATHS $LIBS $COBJS $CFLAG $TARG"
-elif [ -n "$LOBJS" ]
-then
- LOBJS="$LOBJS vsprintf.o doprnt.o"
- CMD="$LD -r $LOBJS $LPATHS $LIBS -o temp.o"
- echo "\t$CMD"
- $CMD
- CMD="$LD -s temp.o $SHAREDLIB -o $TARG"
- echo "\t$CMD"
- $CMD
- ccrslt=$?
- if [ $ccrslt -ne 0 ]
- then
- exit $ccrslt
- fi
- CMD="rm -f temp.o"
-else
- exit 1
-fi
-echo "\t$CMD"
-$CMD
-ccrslt=$?
-rm -f $$.c
-exit $ccrslt
XXX List any platforms that this version of perl no longer compiles on.
+Configure hints and conditional code for several very old platforms
+has been removed. We have not received reports for these in many years,
+typically not since perl-5.6.0.
+
=over 4
-=item XXX-some-platform
+=item AT&T 3b1
-XXX
+Configure support for the 3b1, also known as the AT&T Unix PC (and the
+similar AT&T 7300), has been removed.
=back
=back
-=head1 EOL Platforms (Perl 5.14)
+=head1 EOL Platforms
+
+=head2 (Perl 5.20)
The following platforms were supported by a previous version of
Perl but have been officially removed from Perl's source code
-as of 5.12:
+as of 5.20:
=over
-=item Atari MiNT
-
-=item Apollo Domain/OS
-
-=item Apple Mac OS 8/9
-
-=item Tenon Machten
+=item AT&T 3b1
=back
+=head2 (Perl 5.14)
+
The following platforms were supported up to 5.10. They may still
have worked in 5.12, but supporting code has been removed for 5.14:
=back
+=head2 (Perl 5.12)
+
+The following platforms were supported by a previous version of
+Perl but have been officially removed from Perl's source code
+as of 5.12:
+
+=over
+
+=item Atari MiNT
+
+=item Apollo Domain/OS
+
+=item Apple Mac OS 8/9
+
+=item Tenon Machten
+
+=back
+
+
=head1 Supported Platforms (Perl 5.8)
As of July 2002 (the Perl release 5.8.0), the following platforms were