config/companion_libs.in
author "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
Mon Apr 16 15:25:36 2012 +0200 (2012-04-16)
changeset 2941 13e40098fffc
parent 2381 0ca0f85a4b2a
child 3216 bfad02f03c75
permissions -rw-r--r--
cc/gcc: update Linaro GCC revisions to 2012.04

Update Linaro GCC with the latest available revisions.

The 4.7 revision is also released, but the infrastructure is not yet ready for
it in CT-NG.

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
yann@1318
     1
# Companion libraries config options
yann@1318
     2
# Those libraries are required for different versions of gcc,
yann@1318
     3
# and can be used by binutils and gdb (maybe others as well).
yann@602
     4
yann@1318
     5
menu "Companion libraries"
yann@602
     6
yann@2131
     7
config COMPLIBS_NEEDED
yann@2131
     8
    bool
yann@2131
     9
yann@2131
    10
config GMP_NEEDED
yann@2131
    11
    bool
yann@2131
    12
    select GMP
yann@2131
    13
    select COMPLIBS_NEEDED
yann@2131
    14
yann@2131
    15
config MPFR_NEEDED
yann@2131
    16
    bool
yann@2131
    17
    select MPFR
yann@2131
    18
    select COMPLIBS_NEEDED
yann@2131
    19
yann@2131
    20
config PPL_NEEDED
yann@2131
    21
    bool
yann@2131
    22
    select PPL
yann@2131
    23
    select COMPLIBS_NEEDED
yann@2131
    24
yann@2131
    25
config CLOOG_NEEDED
yann@2131
    26
    bool
yann@2131
    27
    select CLOOG
yann@2131
    28
    select COMPLIBS_NEEDED
yann@2131
    29
yann@2131
    30
config MPC_NEEDED
yann@2131
    31
    bool
yann@2131
    32
    select MPC
yann@2131
    33
    select COMPLIBS_NEEDED
yann@2131
    34
yann@2131
    35
config LIBELF_NEEDED
yann@2131
    36
    bool
yann@2131
    37
    select LIBELF
yann@2131
    38
    select COMPLIBS_NEEDED
yann@2131
    39
yann@1809
    40
config COMPLIBS
yann@1809
    41
    bool
yann@1809
    42
yann@1808
    43
config GMP
yann@602
    44
    bool
yann@1809
    45
    select COMPLIBS
yann@602
    46
yann@1808
    47
config MPFR
yann@1808
    48
    bool
yann@1808
    49
    select GMP
yann@1809
    50
    select COMPLIBS
yann@1808
    51
yann@1808
    52
config PPL
yann@1808
    53
    bool
yann@1808
    54
    select GMP
yann@1809
    55
    select COMPLIBS
yann@1808
    56
yann@1808
    57
config CLOOG
yann@1808
    58
    bool
yann@1808
    59
    select GMP
yann@1808
    60
    select PPL
yann@1809
    61
    select COMPLIBS
yann@1808
    62
yann@1808
    63
config MPC
yann@1808
    64
    bool
yann@1808
    65
    select GMP
yann@1808
    66
    select MPFR
yann@1809
    67
    select COMPLIBS
yann@1808
    68
yann@1811
    69
config LIBELF
yann@1811
    70
    bool
yann@1811
    71
    select COMPLIBS
yann@1811
    72
yann@1811
    73
config LIBELF_TARGET
yann@1811
    74
    bool
yann@1811
    75
yann@2099
    76
if GMP
yann@1870
    77
source "config/companion_libs/gmp.in"
yann@1808
    78
endif
yann@2099
    79
if MPFR
yann@1870
    80
source "config/companion_libs/mpfr.in"
yann@602
    81
endif
yann@2099
    82
if PPL
yann@1870
    83
source "config/companion_libs/ppl.in"
yann@1808
    84
endif
yann@2099
    85
if CLOOG
yann@1870
    86
source "config/companion_libs/cloog.in"
yann@1808
    87
endif
yann@2099
    88
if MPC
yann@1870
    89
source "config/companion_libs/mpc.in"
yann@1324
    90
endif
yann@1811
    91
if LIBELF || LIBELF_TARGET
yann@1811
    92
comment "libelf version needed to build for target"
yann@1811
    93
    depends on !LIBELF
yann@1870
    94
source "config/companion_libs/libelf.in"
yann@1811
    95
endif
yann@1324
    96
yann@1398
    97
config FOO
yann@1398
    98
    bool
yann@1398
    99
yann@1892
   100
if COMPLIBS
yann@1892
   101
yann@1398
   102
comment "Companion libraries common options"
yann@1809
   103
yann@1890
   104
config COMPLIBS_CHECK
yann@1386
   105
    bool
yann@1892
   106
    prompt "Check the companion libraries builds (!!! READ HELP!!!)"
yann@1386
   107
    help
yann@1386
   108
      It is highly recommended to check the newly built companion libraries.
yann@1386
   109
      Unfortunately, this is a very intensive task, and takes a loooong time.
Yann@1407
   110
      
yann@1386
   111
      Checking the newly built companion libraries is thus disabled by default,
yann@1388
   112
      but it is suggested that you check them at least once on your machine,
yann@1386
   113
      and if they work, disable the check on subsequent builds.
Yann@1407
   114
      
yann@1386
   115
      If you suspect that one (or more) of your companion libraries is the
yann@1386
   116
      cause for incorrectly generated code, you should answer 'Y' here.
yann@1386
   117
      Note however that this will take a really long time. For example,
yann@1386
   118
      building PPL on my machine takes roughly 1'40", while checking it takes
yann@1398
   119
      about 1h40'...
yann@1386
   120
yann@1892
   121
endif # COMPLIBS
yann@1892
   122
yann@602
   123
endmenu