X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=INSTALL;h=af41c190378ddd25b1557f009c1e2ca21891042e;hb=912ec6395ccd8f957980c6c263fd9cff9e9bb2fa;hp=01a7e79dac0abd89111728774a85bca27168abf0;hpb=cd4d06f19a64e474738f1a73548c350544b56fe4;p=p5sagit%2Fp5-mst-13.2.git diff --git a/INSTALL b/INSTALL index 01a7e79..af41c19 100644 --- a/INSTALL +++ b/INSTALL @@ -719,6 +719,9 @@ unmaintained. 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 @@ -727,18 +730,6 @@ If you decide to use ithreads, the 'threads' module allows their use, 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 @@ -804,6 +795,10 @@ this support (if it is available). You can "Configure -Dusemorebits" to turn on both the 64-bit support and the long double support. +Note that on some platforms (linux 2.2.14 (RedHat 6.2, x86), libc 2.1.3) +the gcc 3.1 compiler has been reported to refuse to compile the +Time::Hires module when using -Dusemorebits or an equivalent setting. + =head2 Selecting File IO mechanisms Executive summary: in Perl 5.8, you should use the default "PerlIO" @@ -1382,7 +1377,7 @@ libgdbm under HP-UX 11. =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.