By default, Configure selects ithreads if -Dusethreads is specified.
+(You need to use also the PerlIO layer, explained later, if you decide
+to use ithreads, to guarantee the good interworking of threads and I/O.)
+
However, you can select the old 5005threads behavior
sh Configure -Dusethreads -Duse5005threads
and the 'Thread' module offers an interface to both 5005threads and
ithreads (whichever has been configured).
-For IRIX 6.2, 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
- 2000 Irix 6.2 Posix 1003.1b support modules
- 2254 Pthread library fixes
- 2401 6.2 all platform kernel rollup
-
-IMPORTANT: Without patch 2401, a kernel bug in IRIX 6.2 will cause
-your machine to panic and crash when running threaded perl. IRIX 6.3
-and later are okay.
-
=head2 Large file support.
Since Perl 5.6.0, Perl has supported large files (files larger than
=item Porting information
-Specific information for the OS/2, Plan9, VMS and Win32 ports is in the
+Specific information for the OS/2, Plan 9, VMS and Win32 ports is in the
corresponding README files and subdirectories. Additional information,
including a glossary of all those config.sh variables, is in the Porting
subdirectory. Especially Porting/Glossary should come in handy.