config/companion_libs/libelf.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Jan 03 22:57:25 2012 +0100 (2012-01-03)
changeset 2936 2dfea349d307
parent 1873 4477403726db
permissions -rw-r--r--
cc/gcc: build core compilers for canadian

Currently, we rely on an existing external cross-compiler targetting
the target, to build the C library.

This can pause quite a few problems if that compiler is different from
the one we are building, because it could introduce some ABI issues.

This patch removes this dependency, by building the core compilers
as we do for standard cross, and also by building the binutils and
gcc, for running on the build machine.

This means we no longer need to offer the cross-sompiler selection in
the menuconfig.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@245
     1
# libelf config file
yann@245
     2
yann@245
     3
choice
yann@245
     4
    bool
yann@245
     5
    prompt "libelf version"
yann@1535
     6
# Don't remove next line
yann@1535
     7
# CT_INSERT_VERSION_BELOW
yann@245
     8
yann@1873
     9
config LIBELF_V_0_8_13
yann@1873
    10
    bool
yann@1873
    11
    prompt "0.8.13"
yann@1873
    12
yann@1562
    13
config LIBELF_V_0_8_12
yann@1562
    14
    bool
yann@1562
    15
    prompt "0.8.12"
yann@1562
    16
yann@245
    17
endchoice
yann@245
    18
yann@245
    19
config LIBELF_VERSION
yann@245
    20
    string
yann@1535
    21
# Don't remove next line
yann@1535
    22
# CT_INSERT_VERSION_STRING_BELOW
yann@1873
    23
    default "0.8.13" if LIBELF_V_0_8_13
yann@1562
    24
    default "0.8.12" if LIBELF_V_0_8_12