config/global/extract.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Oct 09 19:17:49 2008 +0000 (2008-10-09)
changeset 914 0b164a321177
child 1510 0d601781661d
permissions -rw-r--r--
Remove CT_BROKEN.
Only one component is actually BROKEN (libelf), make it depend on EXPERIMENTAL, but state BROKEN in the prompt.
ltrace (which depends on libelf) is now marked as EXPERIMENTAL, with the reference to the BROKEN libelf in the help entry.

/trunk/docs/overview.txt | 6 0 6 0 ------
/trunk/config/debug/ltrace.in | 7 4 3 0 ++++---
/trunk/config/global/ct-behave.in | 8 0 8 0 --------
/trunk/config/tools/libelf.in | 5 3 2 0 +++--
4 files changed, 7 insertions(+), 19 deletions(-)
yann@693
     1
# Options specific to extracting packages
yann@693
     2
yann@693
     3
comment "Extracting"
yann@693
     4
yann@693
     5
config FORCE_EXTRACT
yann@693
     6
    bool
yann@693
     7
    prompt "Force extractions"
yann@693
     8
    default n
yann@693
     9
    help
yann@693
    10
      Force extraction of already exctracted tarballs.
yann@693
    11
      
yann@693
    12
      Usefull if you suspect a previous extract did not complete (eg. broken
yann@693
    13
      tarball), or you added a new set of patches for this component.
yann@693
    14
yann@693
    15
config OVERIDE_CONFIG_GUESS_SUB
yann@693
    16
    bool
yann@693
    17
    prompt "Override config.{guess,sub}"
yann@693
    18
    default y
yann@693
    19
    help
yann@693
    20
      Override tools' versions of config.guess and config.sub with the ones
yann@693
    21
      from crosstool-NG. This means that all instances of config.guess and
yann@693
    22
      config.sub in gcc, binutils, glibc, etc... will be replaced.
yann@693
    23
yann@693
    24
      Most of the time, the versions of those scripts found in packages are old
yann@693
    25
      versions, thus lacking some target definitions. This is the case for
yann@693
    26
      uClibc-based tuples in old versions of gcc and gdb, for example.
yann@693
    27
yann@693
    28
      Also, doing so will guarantee that all components have the same tuples
yann@693
    29
      definitions for your target, and not diverging ones.
yann@693
    30
yann@693
    31
      You can update the ones provided with crosstool-NG by first running:
yann@693
    32
        ct-ng updatetools
yann@693
    33
      in the directory where you want to run crosstool-NG prior to the build.
yann@693
    34
yann@693
    35
config ONLY_EXTRACT
yann@693
    36
    bool
yann@693
    37
    prompt "Stop after extracting tarballs"
yann@693
    38
    default n
yann@693
    39
    help
yann@693
    40
      Exit after unpacking and patching tarballs.
yann@693
    41
      
yann@693
    42
      Usefull to look at the code before doing the build itself.