source: trunk/essentials/dev-lang/perl/README.machten@ 3280

Last change on this file since 3280 was 3181, checked in by bird, 19 years ago

perl 5.8.8

File size: 4.4 KB
Line 
1If you read this file _as_is_, just ignore the funny characters you
2see. It is written in the POD format (see pod/perlpod.pod) which is
3specially designed to be readable as is.
4
5=head1 NAME
6
7README.machten - Perl version 5 on Power MachTen systems
8
9=head1 DESCRIPTION
10
11This document describes how to build Perl 5 on Power MachTen systems,
12and discusses a few wrinkles in the implementation.
13
14=head2 Perl version 5.8.x and greater not supported
15
16B<Power MachTen is not supported by versions of Perl later than
175.6.x.>
18If you wish to build a version from the 5.6 track, please
19obtain a source distribution from the archive at
20L<http://cpan.org/src/5.0/> and follow the instructions in its
21README.machten file.
22
23MachTen is no longer supported by its developers, Tenon Intersystems.
24A UNIX environment hosted on Mac OS Classic, MachTen has been
25superseded by Mac OS X and by BSD and Linux implementations for Macintosh
26hardware.
27The final version of Power MachTen, 4.1.4, lacks many features found in
28modern implementations of UNIX, and has a number of bugs.
29These shortcomings prevent recent versions of Perl from being able to use
30extensions on MachTen, and cause numerous test suite failures in the
31perl core.
32
33In September 2003, a discussion on the MachTen mailing list determined
34that there was no interest in making a later version of Perl build
35successfully on MachTen.
36Consequently, support for building Perl under MachTen has been suppressed
37in Perl distributions published after February 2004.
38The hints file, F<hints/machten.sh>, remains a part of the
39distributions for reference purposes.
40
41=head2 Compiling Perl 5.6.x on MachTen
42
43To compile perl 5.6.x under MachTen 4.1.4 (and probably earlier versions):
44
45 ./Configure -de
46 make
47 make test
48 make install
49
50This builds and installs a statically-linked perl; MachTen's dynamic
51linking facilities are not adequate to support Perl's use of
52dynamically linked libraries. (See F<hints/machten.sh> for more
53information.)
54
55You should have at least 32 megabytes of free memory on your
56system before running the C<make> command.
57
58For much more information on building perl -- for example, on how to
59change the default installation directory -- see F<INSTALL>.
60
61=head2 Failures during C<make test> on MachTen
62
63=over 4
64
65=item op/lexassign.t
66
67This test may fail when first run after building perl. It does not
68fail subsequently. The cause is unknown.
69
70=item pragma/warnings.t