# Compiler options choice bool prompt "gcc version" config CC_V_2_95_3 bool prompt "2.95.3 (OBSOLETE)" depends on OBSOLETE config CC_V_3_2_3 bool prompt "3.2.3 (OBSOLETE)" depends on OBSOLETE config CC_V_3_3_6 bool prompt "3.3.6 (OBSOLETE)" depends on OBSOLETE config CC_V_3_4_6 bool prompt "3.4.6 (OBSOLETE)" depends on OBSOLETE config CC_V_4_0_0 bool prompt "4.0.0 (OBSOLETE)" depends on OBSOLETE config CC_V_4_0_1 bool prompt "4.0.1 (OBSOLETE)" depends on OBSOLETE config CC_V_4_0_2 bool prompt "4.0.2 (OBSOLETE)" depends on OBSOLETE config CC_V_4_0_3 bool prompt "4.0.3 (OBSOLETE)" depends on OBSOLETE config CC_V_4_0_4 bool prompt "4.0.4" config CC_V_4_1_0 bool prompt "4.1.0 (OBSOLETE)" depends on OBSOLETE config CC_V_4_1_1 bool prompt "4.1.1 (OBSOLETE)" depends on OBSOLETE config CC_V_4_1_2 bool prompt "4.1.2" config CC_V_4_2_0 bool prompt "4.2.0" config CC_V_4_2_1 bool prompt "4.2.1" config CC_V_4_2_2 bool prompt "4.2.2" config CC_V_4_2_3 bool prompt "4.2.3 (EXPERIMENTAL)" depends on EXPERIMENTAL # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice config CC_VERSION string default "2.95.3" if CC_V_2_95_3 default "3.2.3" if CC_V_3_2_3 default "3.3.6" if CC_V_3_3_6 default "3.4.6" if CC_V_3_4_6 default "4.0.0" if CC_V_4_0_0 default "4.0.1" if CC_V_4_0_1 default "4.0.2" if CC_V_4_0_2 default "4.0.3" if CC_V_4_0_3 default "4.0.4" if CC_V_4_0_4 default "4.1.0" if CC_V_4_1_0 default "4.1.1" if CC_V_4_1_1 default "4.1.2" if CC_V_4_1_2 default "4.2.0" if CC_V_4_2_0 default "4.2.1" if CC_V_4_2_1 default "4.2.2" if CC_V_4_2_2 default "4.2.3" if CC_V_4_2_3 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! config CC_GCC_4_3_or_later bool default n config CC_CXA_ATEXIT bool prompt "__cxa_atexit" default "y" help If you get the missing symbol "__cxa_atexit" when building C++ programs, you might want to try disabling this option. config CC_CORE_EXTRA_CONFIG string prompt "Core gcc extra config" default "" help Extra flags to pass onto ./configure when configuring the core gcc. The core gcc is a stripped down, C-only compiler needed to build the C library. Kinda bootstrap gcc, if you wish. config CC_EXTRA_CONFIG string prompt "gcc extra config" default "" help Extra flags to pass onto ./configure when configuring gcc. config CC_PKGVERSION string prompt "gcc ID string" depends on CC_GCC_4_3_or_later default "crosstool-NG-${CT_VERSION}" help Specify a string that identifies your package. You may wish to include a build number or build date. This version string will be included in the output of gcc --version. This is passed to the configure flag --with-pkgversion. config CC_BUGURL string prompt "gcc bug URL" depends on CC_GCC_4_3_or_later default "" help Specify the URL that users should visit if they wish to report a bug. menuconfig CC_GCC_GMP_MPFR bool prompt "GMP and MPFR" help Recent gcc needs both GMP and MPFR to build some frontends. Say 'Y' here if you want to build those two libraries specifically for crosstool-NG. Saying 'Y' is highly recommended if building gcc-4.3 or higher. if CC_GCC_GMP_MPFR source config/cc/gmp.in source config/cc/mpfr.in endif