config/companion_libs/cloog.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 2758 47199f966983
child 2957 3e2f2100a76d
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>
     1 # CLooG options
     2 
     3 choice
     4     bool
     5     prompt "CLooG/ppl version"
     6 # Don't remove next line
     7 # CT_INSERT_VERSION_BELOW
     8 
     9 config CLOOG_V_0_15_11
    10     bool
    11     prompt "0.15.11 (EXPERIMENTAL)"
    12     depends on EXPERIMENTAL
    13     select CLOOG_0_15_1x
    14 
    15 config CLOOG_V_0_15_10
    16     bool
    17     prompt "0.15.10"
    18     select CLOOG_0_15_1x
    19 
    20 config CLOOG_V_0_15_9
    21     bool
    22     prompt "0.15.9"
    23 
    24 config CLOOG_V_0_15_8
    25     bool
    26     prompt "0.15.8"
    27 
    28 config CLOOG_V_0_15_7
    29     bool
    30     prompt "0.15.7"
    31 
    32 config CLOOG_V_0_15_6
    33     bool
    34     prompt "0.15.6"
    35 
    36 endchoice
    37 
    38 config CLOOG_VERSION
    39     string
    40 # Don't remove next line
    41 # CT_INSERT_VERSION_STRING_BELOW
    42     default "0.15.11" if CLOOG_V_0_15_11
    43     default "0.15.10" if CLOOG_V_0_15_10
    44     default "0.15.9" if CLOOG_V_0_15_9
    45     default "0.15.8" if CLOOG_V_0_15_8
    46     default "0.15.7" if CLOOG_V_0_15_7
    47     default "0.15.6" if CLOOG_V_0_15_6
    48 
    49 config CLOOG_0_15_1x
    50     bool
    51     select CLOOG_NEEDS_AUTORECONF
    52 
    53 config CLOOG_NEEDS_AUTORECONF
    54     bool