source: trunk/essentials/dev-lang/perl/README.qnx@ 3315

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

perl 5.8.8

File size: 4.1 KB
Line 
1If you read this file _as_is_, just ignore the funny characters you see.
2It is written in the POD format (see pod/perlpod.pod) which is specially
3designed to be readable as is.
4
5=head1 NAME
6
7README.qnx - Perl version 5 on QNX
8
9=head1 DESCRIPTION
10
11As of perl5.7.2 all tests pass under:
12
13 QNX 4.24G
14 Watcom 10.6 with Beta/970211.wcc.update.tar.F
15 socket3r.lib Nov21 1996.
16
17As of perl5.8.1 there is at least one test still failing.
18
19Some tests may complain under known circumstances.
20
21See below and hints/qnx.sh for more information.
22
23Under QNX 6.2.0 there are still a few tests which fail.
24See below and hints/qnx.sh for more information.
25
26=head2 Required Software for Compiling Perl on QNX4
27
28As with many unix ports, this one depends on a few "standard"
29unix utilities which are not necessarily standard for QNX4.
30
31=over 4
32
33=item /bin/sh
34
35This is used heavily by Configure and then by
36perl itself. QNX4's version is fine, but Configure
37will choke on the 16-bit version, so if you are
38running QNX 4.22, link /bin/sh to /bin32/ksh
39
40=item ar
41
42This is the standard unix library builder.
43We use wlib. With Watcom 10.6, when wlib is
44linked as "ar", it behaves like ar and all is
45fine. Under 9.5, a cover is required. One is
46included in ../qnx
47
48=item nm
49
50This is used (optionally) by configure to list
51the contents of libraries. I will generate
52a cover function on the fly in the UU directory.
53
54=item cpp
55
56Configure and perl need a way to invoke a C
57preprocessor. I have created a simple cover
58for cc which does the right thing. Without this,
59Configure will create its own wrapper which works,
60but it doesn't handle some of the command line arguments