yann@1318: # Companion libraries config options yann@1318: # Those libraries are required for different versions of gcc, yann@1318: # and can be used by binutils and gdb (maybe others as well). yann@602: yann@1318: menu "Companion libraries" yann@602: yann@2131: config COMPLIBS_NEEDED yann@2131: bool yann@2131: yann@2131: config GMP_NEEDED yann@2131: bool yann@2131: select GMP yann@2131: select COMPLIBS_NEEDED yann@2131: yann@2131: config MPFR_NEEDED yann@2131: bool yann@2131: select MPFR yann@2131: select COMPLIBS_NEEDED yann@2131: yann@2131: config PPL_NEEDED yann@2131: bool yann@2131: select PPL yann@2131: select COMPLIBS_NEEDED yann@2131: yann@2131: config CLOOG_NEEDED yann@2131: bool yann@2131: select CLOOG yann@2131: select COMPLIBS_NEEDED yann@2131: yann@2131: config MPC_NEEDED yann@2131: bool yann@2131: select MPC yann@2131: select COMPLIBS_NEEDED yann@2131: yann@2131: config LIBELF_NEEDED yann@2131: bool yann@2131: select LIBELF yann@2131: select COMPLIBS_NEEDED yann@2131: yann@1809: config COMPLIBS yann@1809: bool yann@1809: yann@1808: config GMP yann@602: bool yann@1809: select COMPLIBS yann@602: yann@1808: config MPFR yann@1808: bool yann@1808: select GMP yann@1809: select COMPLIBS yann@1808: yann@1808: config PPL yann@1808: bool yann@1808: select GMP yann@1809: select COMPLIBS yann@1808: yann@1808: config CLOOG yann@1808: bool yann@1808: select GMP yann@1808: select PPL yann@1809: select COMPLIBS yann@1808: yann@1808: config MPC yann@1808: bool yann@1808: select GMP yann@1808: select MPFR yann@1809: select COMPLIBS yann@1808: yann@1811: config LIBELF yann@1811: bool yann@1811: select COMPLIBS yann@1811: yann@1811: config LIBELF_TARGET yann@1811: bool yann@1811: yann@2099: if GMP yann@1870: source "config/companion_libs/gmp.in" yann@1808: endif yann@2099: if MPFR yann@1870: source "config/companion_libs/mpfr.in" yann@602: endif yann@2099: if PPL yann@1870: source "config/companion_libs/ppl.in" yann@1808: endif yann@2099: if CLOOG yann@1870: source "config/companion_libs/cloog.in" yann@1808: endif yann@2099: if MPC yann@1870: source "config/companion_libs/mpc.in" yann@1324: endif yann@1811: if LIBELF || LIBELF_TARGET yann@1811: comment "libelf version needed to build for target" yann@1811: depends on !LIBELF yann@1870: source "config/companion_libs/libelf.in" yann@1811: endif yann@1324: yann@1398: config FOO yann@1398: bool yann@1398: yann@1892: if COMPLIBS yann@1892: yann@1398: comment "Companion libraries common options" yann@1809: yann@1890: config COMPLIBS_CHECK yann@1386: bool yann@1892: prompt "Check the companion libraries builds (!!! READ HELP!!!)" yann@1386: help yann@1386: It is highly recommended to check the newly built companion libraries. yann@1386: Unfortunately, this is a very intensive task, and takes a loooong time. Yann@1407: yann@1386: Checking the newly built companion libraries is thus disabled by default, yann@1388: but it is suggested that you check them at least once on your machine, yann@1386: and if they work, disable the check on subsequent builds. Yann@1407: yann@1386: If you suspect that one (or more) of your companion libraries is the yann@1386: cause for incorrectly generated code, you should answer 'Y' here. yann@1386: Note however that this will take a really long time. For example, yann@1386: building PPL on my machine takes roughly 1'40", while checking it takes yann@1398: about 1h40'... yann@1386: yann@1892: endif # COMPLIBS yann@1892: yann@602: endmenu