config/binutils/elf2flt.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Jul 12 23:52:24 2011 +0200 (2011-07-12)
branch1.11
changeset 2558 b7317d2fe0e9
parent 1535 073d351bdcd3
child 2467 200836977ce6
permissions -rw-r--r--
scripts, cc/gcc: do not fail on existing symlinks or build.log

If the user builds a toolchain over an existing one, so, without removing
CT_PREFIX_DIR, the build fails as the symlinks already exist, as does the
build.log.

This can also happen (for build.log) if the user first ran in download-
or extract-only.

Patch (with no SoB) originally from:
Phil Wilshire <phil.wilshire@overturenetworks.com>

Modified by me as it did not apply cleanly.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from 1ebc2248cc60230cd53ff94ae8f8f1e3261461a3)
     1 # elf2flt options
     2 
     3 if ARCH_BINFMT_FLAT
     4 
     5 comment "elf2flt"
     6 
     7 choice
     8     bool
     9     prompt "elf2flt version"
    10 # Don't remove next line
    11 # CT_INSERT_VERSION_BELOW
    12 
    13 config ELF2FLT_CVSHEAD
    14     bool
    15     prompt "CVS Head"
    16     help
    17       Grab the latest version of elf2flt from the CVS repository
    18 
    19 config ELF2FLT_CVS_SNAPSHOT
    20     bool
    21     prompt "CVS Snapshot"
    22 
    23 endchoice
    24 
    25 config ELF2FLT_CVS_SNAPSHOT_SPEC
    26     string
    27     depends on ELF2FLT_CVS_SNAPSHOT
    28     default ""
    29     prompt "CVS refspec for elf2flt"
    30     help
    31        What you enter here will be passed verbatim to the cvs checkout command
    32        so be careful!
    33 
    34 config ELF2FLT_VERSION
    35     string
    36     default "head" if ELF2FLT_CVSHEAD
    37 # Don't remove next line
    38 # CT_INSERT_VERSION_STRING_BELOW
    39 
    40 config ELF2FLT_EXTRA_CONFIG
    41     string
    42     prompt "elf2flt extra config"
    43     default ""
    44     help
    45       Extra flags passed onto ./configure when configuring
    46 
    47 endif