This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Better help ; regen after backport #31114 ; RT#42886 ' in uname
authorH.Merijn Brand <h.m.brand@xs4all.nl>
Wed, 9 May 2007 16:41:01 +0000 (16:41 +0000)
committerH.Merijn Brand <h.m.brand@xs4all.nl>
Wed, 9 May 2007 16:41:01 +0000 (16:41 +0000)
p4raw-id: //depot/perl@31181

Configure

index 3d7c519..d36bd2f 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -26,7 +26,7 @@
 
 # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
 #
-# Generated on Fri Apr 27 08:02:41 CEST 2007 [metaconfig 3.0 PL70]
+# Generated on Wed May  9 18:33:46 CEST 2007 [metaconfig 3.0 PL70]
 # (with additional metaconfig patches by perlbug@perl.org)
 
 cat >c1$$ <<EOF
@@ -1566,6 +1566,7 @@ while test $# -gt 0; do
                fi
                cd UU
                shift;;
+       --help|\
        -h) shift; error=true;;
        -r) shift; reuseval=true;;
        -s) shift; silent=true; realsilent=true;;
@@ -1670,6 +1671,14 @@ Usage: $me [-dehrsEKOSV] [-f config.sh] [-D symbol] [-D symbol=value]
   -D : define symbol to have some value:
          -D symbol         symbol gets the value 'define'
          -D symbol=value   symbol gets the value 'value'
+       common used examples (see INSTALL for more info):
+         -Duse64bitint            use 64bit integers
+         -Duse64bitall            use 64bit inttegers and pointers
+         -Dusethreads             use thread support
+         -Dinc_version_list=none  do not include older perl treess in @INC
+         -DEBUGGING=none          DEBUGGING options
+         -Dcc=gcc                 choose your compiler
+         -Dprefix=/opt/perl5      choose your destination
   -E : stop at the end of questions, after having produced config.sh.
   -K : do not use unless you know what you are doing.
   -O : let -D and -U override definitions from loaded configuration file.
@@ -1677,6 +1686,7 @@ Usage: $me [-dehrsEKOSV] [-f config.sh] [-D symbol] [-D symbol=value]
   -U : undefine symbol:
          -U symbol    symbol gets the value 'undef'
          -U symbol=   symbol gets completely empty
+       e.g.:  -Uversiononly
   -A : manipulate symbol after the platform specific hints have been applied:
         -A symbol=value                append " "value to symbol
         -A append:symbol=value         append value to symbol
@@ -1687,6 +1697,7 @@ Usage: $me [-dehrsEKOSV] [-f config.sh] [-D symbol] [-D symbol=value]
         -A prepend:symbol=value        prepend value to symbol
         -A undef:symbol                define symbol to be 'undef'
         -A undef:symbol=               define symbol to be ''
+       e.g.:  -A prepend:libswanted='cl pthread '
   -V : print version number and exit (with a zero status).
 EOM
        exit 1
@@ -3003,7 +3014,7 @@ myuname=`$uname -a 2>/dev/null`
 $test -z "$myuname" && myuname=`hostname 2>/dev/null`
 # tr '[A-Z]' '[a-z]' would not work in EBCDIC
 # because the A-Z/a-z are not consecutive.
-myuname=`echo $myuname | $sed -e 's/^[^=]*=//' -e 's/\///g' | \
+myuname=`echo $myuname | $sed -e 's/^[^=]*=//' -e 's,['/],,g' | \
        ./tr '[A-Z]' '[a-z]' | $tr $trnl ' '`
 newmyuname="$myuname"
 dflt=n
@@ -4207,16 +4218,17 @@ else
 : perl-5.9.x and later
 
     if test X"$usethreads" = "X$define"; then
-        case "$use5005threads" in
-            $define|true|[yY]*)
-                $cat >&4 <<EOM
+       case "$use5005threads" in
+           $define|true|[yY]*)
+               $cat >&4 <<EOM
 
 5.005 threads has been removed for 5.10.  Perl will be built using ithreads.
 
 EOM
-            ;;
-        esac
+           ;;
+       esac
     fi
+
     use5005threads="$undef"
     useithreads="$usethreads"
 fi
@@ -21125,7 +21137,7 @@ for xxx in $known_extensions ; do
                 case "$usethreads" in
                 true|$define|y)
                         case "$use5005threads" in
-                            $define|true|[yY]*) avail_ext="$avail_ext $xxx" ;;
+                        $define|true|[yY]*) avail_ext="$avail_ext $xxx" ;;
                         esac
                esac
                ;;