=head2 Building 64-bit Perl in Irix
Use
-
+
sh Configure -Dcc='cc -64' -Duse64bitint
This requires require a 64-bit MIPS CPU (R8000, R10000, ...)
=head2 Building with threads in Irix
Run Configure with -Duseithreads which will configure Perl with
-the new Perl 5.8.0 "interpreter threads", see L<threads>.
-
-The old Perl 5.005 threads is obsolete, unmaintained, and its use is
-discouraged. If you really want it, run Configure with the
--Dusethreads -Duse5005threads options as described in INSTALL.
+the Perl 5.8.0 "interpreter threads", see L<threads>.
-For either thread model and for Irix 6.2, you have to have the
-following patches installed:
+For Irix 6.2 with perl threads, you have to have the following
+patches installed:
1404 Irix 6.2 Posix 1003.1b man pages
1645 Irix 6.2 & 6.3 POSIX header file updates
Thanks to Hannu Napari <Hannu.Napari@hut.fi> for the IRIX
pthreads patches information.
+=head2 Irix 5.3
+
+In IRIX 5.3 and with Perl 5.8.1 (Perl 5.8.0 didn't compile in IRIX 5.3)
+the following failures are known.
+
+ Failed Test Stat Wstat Total Fail Failed List of Failed
+ --------------------------------------------------------------------------
+ ../ext/List/Util/t/shuffle.t 0 139 ?? ?? % ??
+ ../lib/sort.t 0 138 119 72 60.50% 48-119
+ 54 tests and 430 subtests skipped.
+ Failed 2/767 test scripts, 99.74% okay. 72/70246 subtests failed, 99.90% okay.
+
+They are suspected to be compiler errors (at least the shuffle.t failure is
+known from some IRIX 6 setups), but since IRIX 5 is long since end-of-lifed,
+fixes for the IRIX compiler are unlikely. If you can get gcc for 5.3,
+you could try that, too, since gcc in IRIX 6 is a known workaround for
+these failures.
+
=head1 AUTHOR
Jarkko Hietaniemi <jhi@iki.fi>