Change 31828 by [EMAIL PROTECTED] on 2007/09/09 09:18:12 More INSTALL nits. Move Tru64 specific info in the related README file. (is it outdated?)
Affected files ... ... //depot/perl/INSTALL#175 edit ... //depot/perl/README.tru64#20 edit Differences ... ==== //depot/perl/INSTALL#175 (text) ==== Index: perl/INSTALL --- perl/INSTALL#174~31827~ 2007-09-09 01:26:02.000000000 -0700 +++ perl/INSTALL 2007-09-09 02:18:12.000000000 -0700 @@ -190,7 +190,7 @@ into a directory typically found along a user's PATH, or in another obvious and convenient place. -=item Building a development release. +=item Building a development release For development releases (odd subreleases, like 5.9.x) if you want to use Configure -d, you will also need to supply -Dusedevel to Configure, @@ -205,10 +205,6 @@ sh Configure -des -For example for my Solaris/x86 system, I usually use - - sh Configure -Dprefix=/opt/perl -Doptimize='-xpentium -xO4' -des - =head2 Altering Configure variables for C compiler switches etc. For most users, most of the Configure defaults are fine, or can easily @@ -243,9 +239,6 @@ sh Configure -Dusethreads -Currently, you need to specify -Dusethreads on the Configure command -line so that the hint files can make appropriate adjustments. - The default is to compile without thread support. Perl used to have two different internal threads implementations. The current @@ -284,6 +277,10 @@ section), you cannot use the printf/sprintf non-decimal integer formats like C<%x> to print filesizes. You can use C<%d>, though. +If you want to compile perl without large file support, use + + sh Configure -Uuselargefiles + =head3 64 bit support If your platform does not run natively at 64 bits, but can simulate @@ -373,12 +370,14 @@ Perl can be configured to be 'socksified', that is, to use the SOCKS TCP/IP proxy protocol library. SOCKS is used to give applications access to transport layer network proxies. Perl supports only SOCKS -Version 5. You can find more about SOCKS from http://www.socks.nec.com/ +Version 5. The corresponding Configure option is -Dusesocks. +You can find more about SOCKS from wikipedia at +L<http://en.wikipedia.org/wiki/SOCKS>. =head3 Dynamic Loading -By default, Configure will compile perl to use dynamic loading if -your system supports it. If you want to force perl to be compiled +By default, Configure will compile perl to use dynamic loading. +If you want to force perl to be compiled completely statically, you can either choose this when Configure prompts you or you can use the Configure command line option -Uusedl. @@ -1286,21 +1285,6 @@ You'll probably also have to extensively modify the extension building mechanism. -=item Digital UNIX/Tru64 UNIX and BIN_SH - -In Digital UNIX/Tru64 UNIX, Configure might abort with - -Build a threading Perl? [n] -Configure[2437]: Syntax error at line 1 : `config.sh' is not expected. - -This indicates that Configure is being run with a broken Korn shell -(even though you think you are using a Bourne shell by using -"sh Configure" or "./Configure"). The Korn shell bug has been reported -to Compaq as of February 1999 but in the meanwhile, the reason ksh is -being used is that you have the environment variable BIN_SH set to -'xpg4'. This causes /bin/sh to delegate its duties to /bin/posix/sh -(a ksh). Unset the environment variable and rerun Configure. - =item HP-UX 11, pthreads, and libgdbm If you are running Configure with -Dusethreads in HP-UX 11, be warned ==== //depot/perl/README.tru64#20 (text) ==== Index: perl/README.tru64 --- perl/README.tru64#19~19078~ 2003-03-28 23:23:00.000000000 -0800 +++ perl/README.tru64 2007-09-09 02:18:12.000000000 -0700 @@ -34,6 +34,19 @@ process limits, and lowers the optimization for the toke.c if necessary, and also gives advice on how to raise the process limits. +Also, Configure might abort with + + Build a threading Perl? [n] + Configure[2437]: Syntax error at line 1 : `config.sh' is not expected. + +This indicates that Configure is being run with a broken Korn shell +(even though you think you are using a Bourne shell by using +"sh Configure" or "./Configure"). The Korn shell bug has been reported +to Compaq as of February 1999 but in the meanwhile, the reason ksh is +being used is that you have the environment variable BIN_SH set to +'xpg4'. This causes /bin/sh to delegate its duties to /bin/posix/sh +(a ksh). Unset the environment variable and rerun Configure. + =head2 Using Large Files with Perl on Tru64 In Tru64 Perl is automatically able to use large files, that is, End of Patch.