Fix a2p translation of '{print "a" "b" "c"}'
[p5sagit/p5-mst-13.2.git] / hints / machten.sh
1 # machten.sh
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>
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
18 #
19 # Comments, questions, and improvements welcome!
20 #
21 # MachTen 4.X does support dynamic loading, but perl doesn't
22 # know how to use it yet.
23 #
24 #  Updated by Dominic Dunlop <domo@tcp.ip.lu>
25 #  Tue May 28 11:20:08 WET DST 1996
26
27 # Configure doesn't know how to parse the nm output.
28 usenm=undef
29
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.
33 alignbytes=8
34
35 # There appears to be a problem with perl's use of sigsetjmp and
36 # friends.  Use setjmp and friends instead.
37 d_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
45 dont_use_nlink=define
46
47 cat <<'EOM' >&4
48
49 Tests
50         io/fs test 4  and
51         op/stat test 3
52 may fail since MachTen does not return a useful nlinks field to stat
53 on directories.
54
55 At the end of Configure, you will see a harmless message
56
57 Hmm...You had some extra variables I don't know about...I'll try to keep 'em.
58         Propagating recommended variable dont_use_nlink
59
60 Read the File::Find documentation for more information.
61
62 EOM
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.