Fix a2p translation of '{print "a" "b" "c"}'
[p5sagit/p5-mst-13.2.git] / hints / machten.sh
CommitLineData
fec02dd3 1# machten.sh
db90f03e 2# This is for MachTen 4.0.2. It might work on other versions too.
3#
4# MachTen users might need a fixed tr from ftp.tenon.com. This should
5# be described in the MachTen release notes.
6#
7# MachTen 2.x has its own hint file.
8#
9# This file has been put together by Andy Dougherty
10# <doughera@lafcol.lafayette.edu> based on comments from lots of
11# folks, especially
12# Mark Pease <peasem@primenet.com>
13# Martijn Koster <m.koster@webcrawler.com>
14# Richard Yeh <rcyeh@cco.caltech.edu>
baf67fda 15#
16# File::Find's use of link count disabled by Dominic Dunlop 950528
17# Perl's use of sigsetjmp etc. disabled by Dominic Dunlop 950521
db90f03e 18#
fec02dd3 19# Comments, questions, and improvements welcome!
20#
db90f03e 21# MachTen 4.X does support dynamic loading, but perl doesn't
22# know how to use it yet.
fec02dd3 23#
baf67fda 24# Updated by Dominic Dunlop <domo@tcp.ip.lu>
25# Tue May 28 11:20:08 WET DST 1996
c07a80fd 26
db90f03e 27# Configure doesn't know how to parse the nm output.
28usenm=undef
c07a80fd 29
db90f03e 30# At least on PowerMac, doubles must be aligned on 8 byte boundaries.
31# I don't know if this is true for all MachTen systems, or how to
32# determine this automatically.
33alignbytes=8
baf67fda 34
35# There appears to be a problem with perl's use of sigsetjmp and
36# friends. Use setjmp and friends instead.
37d_sigsetjmp='undef'
38
39# MachTen always reports ony two links to directories, even if they
40# contain subdirectories. Consequently, we use this variable to stop
41# File::Find using the link count to determine whether there are
42# subdirectories to be searched. This will generate a harmless message:
43# Hmm...You had some extra variables I don't know about...I'll try to keep 'em.
44# Propagating recommended variable dont_use_nlink
45dont_use_nlink=define
46
47cat <<'EOM' >&4
48
49Tests
50 io/fs test 4 and
51 op/stat test 3
52may fail since MachTen does not return a useful nlinks field to stat
53on directories.
54
55At the end of Configure, you will see a harmless message
56
57Hmm...You had some extra variables I don't know about...I'll try to keep 'em.
58 Propagating recommended variable dont_use_nlink
59
60Read the File::Find documentation for more information.
61
62EOM
0885709e 63
64# Date: Wed, 18 Sep 1996 11:29:40 +0200
65# From: Dominic Dunlop <domo@tcp.ip.lu>
66# Subject: Re: Perl 5.003 from ftp.tenon.com requires MT 4.0.3
67
68# MachTen 4.0.2 and earlier do not implement System V interprocess
69# communication (message queues, semaphores and shered memory); 4.0.3 has a
70# half-baked implementation which provides the corresponding library
71# functions but does not implement the system calls or provide the header
72# files (or documentation). The perl installation process correctly divines
73# that System V IPC is not usable in either case. Do not attempt to persuade
74# it otherwise, or the resulting perl will crash (rather than producing an
75# error message) if you attempt to use the functions.