bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/12482] New: 'configure' built-in help message makes little


From: sergstesh at yahoo dot com
Subject: [Bug binutils/12482] New: 'configure' built-in help message makes little sense
Date: Thu, 10 Feb 2011 19:28:15 +0000

http://sourceware.org/bugzilla/show_bug.cgi?id=12482

           Summary: 'configure' built-in help message makes little sense
           Product: binutils
           Version: 2.21
            Status: NEW
          Severity: normal
          Priority: P2
         Component: binutils
        AssignedTo: address@hidden
        ReportedBy: address@hidden


'/mnt/sdb8/sergei/AFSWD_debug/build/binutils-2.21/configure --help | cat -n'
command produces:

"
     1  `configure' configures this package to adapt to many kinds of systems.
     2
     3  Usage: /mnt/sdb8/sergei/AFSWD_debug/build/binutils-2.21/configure
[OPTION]... [VAR=VALUE]...
     4
     5  To assign environment variables (e.g., CC, CFLAGS...), specify them as
     6  VAR=VALUE.  See below for descriptions of some of the useful variables.
     7
     8  Defaults for the options are specified in brackets.
     9
    10  Configuration:
    11    -h, --help              display this help and exit
    12        --help=short        display options specific to this package
    13        --help=recursive    display the short help of all the included
packages
    14    -V, --version           display version information and exit
    15    -q, --quiet, --silent   do not print `checking...' messages
    16        --cache-file=FILE   cache test results in FILE [disabled]
    17    -C, --config-cache      alias for `--cache-file=config.cache'
    18    -n, --no-create         do not create output files
    19        --srcdir=DIR        find the sources in DIR [configure dir or
`..']
    20
    21  Installation directories:
    22    --prefix=PREFIX         install architecture-independent files in
PREFIX
    23                            [/usr/local]
    24    --exec-prefix=EPREFIX   install architecture-dependent files in
EPREFIX
    25                            [PREFIX]
    26
    27  By default, `make install' will install all the files in
    28  `/usr/local/bin', `/usr/local/lib' etc.  You can specify
    29  an installation prefix other than `/usr/local' using `--prefix',
    30  for instance `--prefix=$HOME'.
    31
    32  For better control, use the options below.
    33
    34  Fine tuning of the installation directories:
    35    --bindir=DIR            user executables [EPREFIX/bin]
    36    --sbindir=DIR           system admin executables [EPREFIX/sbin]
    37    --libexecdir=DIR        program executables [EPREFIX/libexec]
    38    --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
    39    --sharedstatedir=DIR    modifiable architecture-independent data
[PREFIX/com]
    40    --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
    41    --libdir=DIR            object code libraries [EPREFIX/lib]
    42    --includedir=DIR        C header files [PREFIX/include]
    43    --oldincludedir=DIR     C header files for non-gcc [/usr/include]
    44    --datarootdir=DIR       read-only arch.-independent data root
[PREFIX/share]
    45    --datadir=DIR           read-only architecture-independent data
[DATAROOTDIR]
    46    --infodir=DIR           info documentation [DATAROOTDIR/info]
    47    --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
    48    --mandir=DIR            man documentation [DATAROOTDIR/man]
    49    --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
    50    --htmldir=DIR           html documentation [DOCDIR]
    51    --dvidir=DIR            dvi documentation [DOCDIR]
    52    --pdfdir=DIR            pdf documentation [DOCDIR]
    53    --psdir=DIR             ps documentation [DOCDIR]
    54
    55  Program names:
    56    --program-prefix=PREFIX            prepend PREFIX to installed
program names
    57    --program-suffix=SUFFIX            append SUFFIX to installed program
names
    58    --program-transform-name=PROGRAM   run sed PROGRAM on installed
program names
    59
    60  System types:
    61    --build=BUILD     configure for building on BUILD [guessed]
    62    --host=HOST       cross-compile to build programs to run on HOST
[BUILD]
    63    --target=TARGET   configure for building compilers for TARGET [HOST]
    64
    65  Optional Features:
    66    --disable-option-checking  ignore unrecognized --enable/--with
options
    67    --disable-FEATURE       do not include FEATURE (same as
--enable-FEATURE=no)
    68    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
    69    --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
    70    --enable-ld[=ARG]     build ld [ARG={default,yes,no}]
    71    --enable-libada         build libada directory
    72    --enable-libssp         build libssp directory
    73    --enable-build-with-cxx build with C++ compiler instead of C compiler
    74    --disable-ppl-version-check    disable check for PPL version
    75    --disable-cloog-version-check  disable check for CLooG version
    76    --enable-lto            enable link time optimization support
    77    --enable-stage1-languages[=all]   choose additional languages to
build during
    78                            stage1.  Mostly useful for compiler
development.
    79    --enable-objc-gc        enable use of Boehm's garbage collector with
the
    80                            GNU Objective-C runtime
    81    --enable-bootstrap      enable bootstrapping [yes if native build]
    82    --enable-serial-[{host,target,build}-]configure
    83                            force sequential configuration of
    84                            sub-packages for the host, target or build
    85                            machine, or all sub-packages
    86    --enable-maintainer-mode enable make rules and dependencies not
useful
    87                            (and sometimes confusing) to the casual
installer
    88    --enable-stage1-checking[=all]   choose additional checking for
stage1
    89                            of the compiler
    90    --enable-werror         enable -Werror in bootstrap stage2 and later
    91
    92  Optional Packages:
    93    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
    94    --without-PACKAGE       do not use PACKAGE (same as
--with-PACKAGE=no)
    95    --with-build-libsubdir=DIR  Directory where to find libraries for
build system
    96    --with-mpc=PATH        specify prefix directory for installed MPC
package.
    97                            Equivalent to --with-mpc-include=PATH/include
    98                            plus --with-mpc-lib=PATH/lib
    99    --with-mpc-include=PATH
   100                            specify directory for installed MPC include
files
   101    --with-mpc-lib=PATH    specify directory for the installed MPC
library
   102    --with-mpfr-dir=PATH    this option has been REMOVED
   103    --with-mpfr=PATH        specify prefix directory for installed MPFR
package.
   104                            Equivalent to
--with-mpfr-include=PATH/include
   105                            plus --with-mpfr-lib=PATH/lib
   106    --with-mpfr-include=PATH
   107                            specify directory for installed MPFR include
files
   108    --with-mpfr-lib=PATH    specify directory for the installed MPFR
library
   109    --with-gmp-dir=PATH     this option has been REMOVED
   110    --with-gmp=PATH         specify prefix directory for the installed
GMP package.
   111                            Equivalent to --with-gmp-include=PATH/include
   112                            plus --with-gmp-lib=PATH/lib
   113    --with-gmp-include=PATH specify directory for installed GMP include
files
   114    --with-gmp-lib=PATH     specify directory for the installed GMP
library
   115    --with-host-libstdcxx=L Use linker arguments L to link with libstdc++
   116                            when linking with PPL
   117    --with-stage1-ldflags=FLAGS Linker flags for stage1
   118    -with-stage1-libs=LIBS      Libraries for stage1
   119    --with-boot-libs=LIBS     Libraries for stage2 and later
   120    --with-boot-ldflags=FLAGS Linker flags for stage2 and later
   121    --with-ppl=PATH         Specify prefix directory for the installed
PPL package
   122                            Equivalent to --with-ppl-include=PATH/include
   123                            plus --with-ppl-lib=PATH/lib
   124    --with-ppl-include=PATH Specify directory for installed PPL include
files
   125    --with-ppl-lib=PATH     Specify the directory for the installed PPL
library
   126    --with-cloog=PATH       Specify prefix directory for the installed
CLooG-PPL package
   127                            Equivalent to
--with-cloog-include=PATH/include
   128                            plus --with-cloog-lib=PATH/lib
   129    --with-cloog-include=PATH Specify directory for installed CLooG
include files
   130    --with-cloog-lib=PATH   Specify the directory for the installed CLooG
library
   131    --with-build-sysroot=SYSROOT
   132                            use sysroot as the system root during the
build
   133    --with-debug-prefix-map='A=B C=D ...'
   134                               map A to B, C to D ... in debug
information
   135  --with-build-config='NAME NAME2...'
   136                            Use config/NAME.mk build configuration
   137    --with-build-time-tools=PATH
   138                            use given path to find target tools during
the build
   139
   140  Some influential environment variables:
   141    CC          C compiler command
   142    CFLAGS      C compiler flags
   143    LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   144                nonstandard directory <lib dir>
   145    LIBS        libraries to pass to the linker, e.g. -l<library>
   146    CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include
dir> if
   147                you have headers in a nonstandard directory <include dir>
   148    CXX         C++ compiler command
   149    CXXFLAGS    C++ compiler flags
   150    build_configargs
   151                additional configure arguments for build directories
   152    host_configargs
   153                additional configure arguments for host directories
   154    target_configargs
   155                additional configure arguments for target directories
   156    AR          AR for the host
   157    AS          AS for the host
   158    DLLTOOL     DLLTOOL for the host
   159    LD          LD for the host
   160    LIPO        LIPO for the host
   161    NM          NM for the host
   162    RANLIB      RANLIB for the host
   163    STRIP       STRIP for the host
   164    WINDRES     WINDRES for the host
   165    WINDMC      WINDMC for the host
   166    OBJCOPY     OBJCOPY for the host
   167    OBJDUMP     OBJDUMP for the host
   168    CC_FOR_TARGET
   169                CC for the target
   170    CXX_FOR_TARGET
   171                CXX for the target
   172    GCC_FOR_TARGET
   173                GCC for the target
   174    GCJ_FOR_TARGET
   175                GCJ for the target
   176    GFORTRAN_FOR_TARGET
   177                GFORTRAN for the target
   178    AR_FOR_TARGET
   179                AR for the target
   180    AS_FOR_TARGET
   181                AS for the target
   182    DLLTOOL_FOR_TARGET
   183                DLLTOOL for the target
   184    LD_FOR_TARGET
   185                LD for the target
   186    LIPO_FOR_TARGET
   187                LIPO for the target
   188    NM_FOR_TARGET
   189                NM for the target
   190    OBJDUMP_FOR_TARGET
   191                OBJDUMP for the target
   192    RANLIB_FOR_TARGET
   193                RANLIB for the target
   194    STRIP_FOR_TARGET
   195                STRIP for the target
   196    WINDRES_FOR_TARGET
   197                WINDRES for the target
   198    WINDMC_FOR_TARGET
   199                WINDMC for the target
   200
   201  Use these variables to override the choices made by `configure' or to
help
   202  it to find libraries and programs with nonstandard names/locations.
   203
   204  Report bugs to the package provider.
".

In the above the following items do not make sense to me:

*libada (lin #71), *-ppl-* (line #74), *-cloog-* (line #75), everything *mpfr*,
everything *gmp*, etc.

I.e. it looks like the built-in help message was copied from 'gcc'

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]