X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=README.os2;h=19af8c519d5b61b56e3f96ba77303674060ed669;hb=9d79914594fed2aeeee07968feace7d26f9332c9;hp=1e7464bb6742583182cd0f5f5997d39f6b459570;hpb=ee8c7f5465f003860e2347a2946abacac39bd9b9;p=p5sagit%2Fp5-mst-13.2.git diff --git a/README.os2 b/README.os2 index 1e7464b..19af8c5 100644 --- a/README.os2 +++ b/README.os2 @@ -115,7 +115,7 @@ Contents - Threads AUTHOR SEE ALSO - + =head1 DESCRIPTION =head2 Target @@ -178,13 +178,14 @@ has much more functions working (like C, C and so on). In fact RSX is required if there is no VCPI present. Note the RSX requires DPMI. -Only the latest runtime is supported, currently C<0.9c>. Perl may run +Only the latest runtime is supported, currently C<0.9d fix 03>. Perl may run under earlier versions of EMX, but this is not tested. One can get different parts of EMX from, say - ftp://ftp.cdrom.com/pub/os2/emx09c/ - ftp://hobbes.nmsu.edu/os2/unix/emx09c/ + http://www.leo.org/pub/comp/os/os2/leo/gnu/emx+gcc/ + http://powerusersbbs.com/pub/os2/dev/ [EMX+GCC Development] + http://hobbes.nmsu.edu/pub/os2/dev/emx/v0.9d/ The runtime component should have the name F. @@ -393,12 +394,12 @@ is considered a bug and should be fixed soon. =over 4 -=item +=item * Did you run your programs with C<-w> switch? See L. -=item +=item * Do you try to run I shell commands, like C<`copy a b`> (internal for F), or C<`glob a*b`> (internal for ksh)? You @@ -723,7 +724,7 @@ can be constructed using C. =head1 BUILD Here we discuss how to build Perl under OS/2. There is an alternative -(but maybe older) view on L. +(but maybe older) view on http://www.shadow.net/~troc/os2perl.html =head2 Prerequisites @@ -1060,6 +1061,10 @@ You did not run C. See L. You use an old version of GNU make. See L. +=head2 op/sprintf test failure + +This can result from a bug in emx sprintf which was fixed in 0.9d fix 03. + =head1 Specific (mis)features of OS/2 port =head2 C, C @@ -1158,18 +1163,18 @@ eventually). =over 4 -=item +=item * Since L is present in EMX, but is not functional, it is emulated by perl. To disable the emulations, set environment variable C. -=item +=item * Here is the list of things which may be "broken" on EMX (from EMX docs): -=over +=over 4 =item * @@ -1200,7 +1205,7 @@ L: Note that C does not work with the current version of EMX. -=item +=item * Since F is used for globing (see L), the bugs of F plague perl as well. @@ -1512,9 +1517,9 @@ cannot test it. For the details of the current situation with calling external programs, see L. -=over +=over 4 -=item +=item * External scripts may be called by name. Perl will try the same extensions as when processing B<-S> command-line switch. @@ -1544,7 +1549,7 @@ preliminary. Most notable problems: -=over +=over 4 =item C