X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=README.solaris;h=2fbd251e104108a7360f8e71d678cbc4c3fa52b7;hb=78da6883f07d155aeb421dce0d6958c4526de8e6;hp=5231c0c39359a7fab6a1d7f62d41b84681280b1d;hpb=a83b6f466440987720492416f8091f2530a9ab41;p=p5sagit%2Fp5-mst-13.2.git diff --git a/README.solaris b/README.solaris index 5231c0c..2fbd251 100644 --- a/README.solaris +++ b/README.solaris @@ -47,7 +47,7 @@ L under =head1 RESOURCES -There are many, many source for Solaris information. A few of the +There are many, many sources for Solaris information. A few of the important ones for perl: =over 4 @@ -63,11 +63,11 @@ L =item Precompiled Binaries Precompiled binaries, links to many sites, and much, much more is -available at L. +available at L. =item Solaris Documentation -All Solaris documentation is available on-line at L. +All Solaris documentation is available on-line at L. =back @@ -81,7 +81,7 @@ for SunOS4 on Solaris. (GNU tar compiled for Solaris should be fine.) When you run SunOS4 binaries on Solaris, the run-time system magically alters pathnames matching m#lib/locale# so that when tar tries to create lib/locale.pm, a file named lib/oldlocale.pm gets created instead. -If you found this advice it too late and used a SunOS4-compiled tar +If you found this advice too late and used a SunOS4-compiled tar anyway, you must find the incorrectly renamed file and move it back to lib/locale.pm. @@ -258,7 +258,7 @@ that supports both 64-bit integers (long long) and largefiles (> 2GB), and this is the default for perl-5.6.0. For a more complete explanation of 64-bit issues, see the Solaris 64-bit -Developer's Guide at http://docs.sun.com:80/ab2/coll.45.13/SOL64TRANS/ +Developer's Guide at L You can detect the OS mode using "isainfo -v", e.g. @@ -270,7 +270,7 @@ By default, perl will be compiled as a 32-bit application. Unless you want to allocate more than ~ 4GB of memory inside Perl, you probably don't need Perl to be a 64-bit app. -=head3 Large File Suppprt +=head3 Large File Support For Solaris 2.6 and onwards, there are two different ways for 32-bit applications to manipulate large files (files whose size is > 2GByte). @@ -385,7 +385,7 @@ and Configure the build with You should not use perl's malloc if you are building with gcc. There are reports of core dumps, especially in the PDL module. The problem appears to go away under -DDEBUGGING, so it has been difficult to -track down. Sun's compiler appears to be ok with or without perl's +track down. Sun's compiler appears to be okay with or without perl's malloc. [XXX further investigation is needed here.] =head1 MAKE PROBLEMS. @@ -483,13 +483,13 @@ under the correct environment. Everything should then be OK as long as Proc::ProcessTable doesn't try to share off_t's with the rest of perl, or if it does they should be explicitly specified as off64_t. -=head2 BSD::Resource on Solairs +=head2 BSD::Resource on Solaris BSD::Resource versions earlier than 1.09 do not compile on Solaris with perl 5.6.0 and higher, for the same reasons as Proc::ProcessTable. BSD::Resource versions starting from 1.09 have a workaround for the problem. -=head2 Net::SSLeay on Soalris +=head2 Net::SSLeay on Solaris Net::SSLeay requires a /dev/urandom to be present. This device is not part of Solaris. You can either get the package SUNWski (packaged with