diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/cc/gcc.in | 9 | ||||
-rw-r--r-- | config/cc/gcc.in.2 | 60 | ||||
-rw-r--r-- | config/companion_libs/cloog.in | 5 | ||||
-rw-r--r-- | config/kernel/linux.in | 40 | ||||
-rw-r--r-- | config/libc/eglibc.in | 16 |
5 files changed, 80 insertions, 50 deletions
diff --git a/config/cc/gcc.in b/config/cc/gcc.in index 979abaa..77fc6d6 100644 --- a/config/cc/gcc.in +++ b/config/cc/gcc.in @@ -31,10 +31,14 @@ config CC_V_4_5_0 depends on EXPERIMENTAL select CC_GCC_4_5_or_later +config CC_V_4_4_5 + bool + prompt "4.4.5" + select CC_GCC_4_4_or_later + config CC_V_4_4_4 bool - prompt "4.4.4 (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "4.4.4" select CC_GCC_4_4_or_later config CC_V_4_4_3 @@ -186,6 +190,7 @@ config CC_VERSION # CT_INSERT_VERSION_STRING_BELOW default "4.5.1" if CC_V_4_5_1 default "4.5.0" if CC_V_4_5_0 + default "4.4.5" if CC_V_4_4_5 default "4.4.4" if CC_V_4_4_4 default "4.4.3" if CC_V_4_4_3 default "4.4.2" if CC_V_4_4_2 diff --git a/config/cc/gcc.in.2 b/config/cc/gcc.in.2 index 1b4926b..a87b388 100644 --- a/config/cc/gcc.in.2 +++ b/config/cc/gcc.in.2 @@ -1,3 +1,5 @@ +# Misc library-related options + config CC_GCC_ENABLE_TARGET_OPTSPACE bool prompt "Optimize gcc libs for size" @@ -46,6 +48,43 @@ config CC_STATIC_LIBSTDCXX having to worry about distributing the matching version of libstdc++ along with it. +config CC_GCC_LIBMUDFLAP + bool + prompt "Compile libmudflap" + default n + help + libmudflap is a pointer-use checking tool, which can detect + various mis-usages of pointers in C and (to some extents) C++. + + You should say 'N' here, as libmduflap generates instrumented + code (thus it is a bit bigger and a bit slower) and requires + re-compilation and re-link, while it exists better run-time + alternatives (eg. DUMA, dmalloc...) that need neither re- + compilation nor re-link. + +config CC_GCC_LIBGOMP + bool + prompt "Compile libgomp" + default n + help + libgomp is "the GNU implementation of the OpenMP Application Programming + Interface (API) for multi-platform shared-memory parallel programming in + C/C++ and Fortran". See: + http://gcc.gnu.org/onlinedocs/libgomp/ + + The default is 'N'. Say 'Y' if you need it, and report success/failure. + +config CC_GCC_LIBSSP + bool + prompt "Compile libssp" + default n + help + libssp is the run-time Stack-Smashing Protection library. + + The default is 'N'. Say 'Y' if you need it, and report success/failure. + +#----------------------------------------------------------------------------- + comment "Misc. obscure options." config CC_CXA_ATEXIT @@ -92,16 +131,15 @@ config CC_GCC_SJLJ_EXCEPTIONS It can happen that ./configure is wrong in some cases. Known case is for ARM big endian, where you should say 'N'. -config CC_GCC_LIBMUDFLAP - bool - prompt "Compile libmudflap" - default n +config CC_GCC_LDBL_128 + tristate + prompt "Enable 128-bit long doubles" + default m + depends on CC_GCC_4_2_or_later help - libmudflap is a pointer-use checking tool, which can detect - various mis-usages of pointers in C and (to some extents) C++. + Saying 'Y' will force gcc to use 128-bit wide long doubles + Saying 'N' will force gcc to use 64-bit wide long doubles + Saying 'M' will let gcc choose (default is 128-bit for + glibc >= 2.4, 64-bit otherwise) - You should say 'N' here, as libmduflap generates instrumented - code (thus it is a bit bigger and a bit slower) and requires - re-compilation and re-link, while it exists better run-time - alternatives (eg. DUMA, dmalloc...) that need neither re- - compilation nor re-link. + If in doubt, keep the default, ie. 'M'. diff --git a/config/companion_libs/cloog.in b/config/companion_libs/cloog.in index 35edfed..df29853 100644 --- a/config/companion_libs/cloog.in +++ b/config/companion_libs/cloog.in @@ -6,6 +6,10 @@ choice # Don't remove next line # CT_INSERT_VERSION_BELOW +config CLOOG_V_0_15_10 + bool + prompt "0.15.10" + config CLOOG_V_0_15_9 bool prompt "0.15.9" @@ -43,6 +47,7 @@ config CLOOG_VERSION string # Don't remove next line # CT_INSERT_VERSION_STRING_BELOW + default "0.15.10" if CLOOG_V_0_15_10 default "0.15.9" if CLOOG_V_0_15_9 default "0.15.8" if CLOOG_V_0_15_8 default "0.15.7" if CLOOG_V_0_15_7 diff --git a/config/kernel/linux.in b/config/kernel/linux.in index 1059716..74b8436 100644 --- a/config/kernel/linux.in +++ b/config/kernel/linux.in @@ -26,37 +26,13 @@ choice # Don't remove next line # CT_INSERT_VERSION_BELOW -config KERNEL_V_2_6_35_7 - bool - prompt "2.6.35.7" - -config KERNEL_V_2_6_35_6 - bool - prompt "2.6.35.6" - -config KERNEL_V_2_6_35_5 - bool - prompt "2.6.35.5" - -config KERNEL_V_2_6_35_4 +config KERNEL_V_2_6_36 bool - prompt "2.6.35.4" + prompt "2.6.36" -config KERNEL_V_2_6_35_3 - bool - prompt "2.6.35.3" - -config KERNEL_V_2_6_35_2 - bool - prompt "2.6.35.2" - -config KERNEL_V_2_6_35_1 - bool - prompt "2.6.35.1" - -config KERNEL_V_2_6_35 +config KERNEL_V_2_6_35_7 bool - prompt "2.6.35" + prompt "2.6.35.7" config KERNEL_V_2_6_34_7 bool @@ -125,14 +101,8 @@ config KERNEL_VERSION string # Don't remove next line # CT_INSERT_VERSION_STRING_BELOW + default "2.6.36" if KERNEL_V_2_6_36 default "2.6.35.7" if KERNEL_V_2_6_35_7 - default "2.6.35.6" if KERNEL_V_2_6_35_6 - default "2.6.35.5" if KERNEL_V_2_6_35_5 - default "2.6.35.4" if KERNEL_V_2_6_35_4 - default "2.6.35.3" if KERNEL_V_2_6_35_3 - default "2.6.35.2" if KERNEL_V_2_6_35_2 - default "2.6.35.1" if KERNEL_V_2_6_35_1 - default "2.6.35" if KERNEL_V_2_6_35 default "2.6.34.7" if KERNEL_V_2_6_34_7 default "2.6.33.7" if KERNEL_V_2_6_33_7 default "2.6.32.24" if KERNEL_V_2_6_32_24 diff --git a/config/libc/eglibc.in b/config/libc/eglibc.in index b13571b..e25ef1a 100644 --- a/config/libc/eglibc.in +++ b/config/libc/eglibc.in @@ -18,7 +18,17 @@ choice # Don't remove next line # CT_INSERT_VERSION_BELOW -config LIBC_V_2_10 +config EGLIBC_V_2_12 + bool + prompt "2_12" + depends on EXPERIMENTAL + +config EGLIBC_V_2_11 + bool + prompt "2_11" + depends on EXPERIMENTAL + +config EGLIBC_V_2_10 bool prompt "2_10" @@ -58,7 +68,9 @@ config LIBC_VERSION string # Don't remove next line # CT_INSERT_VERSION_STRING_BELOW - default "2_10" if LIBC_V_2_10 + default "2_12" if EGLIBC_V_2_12 + default "2_11" if EGLIBC_V_2_11 + default "2_10" if EGLIBC_V_2_10 default "2_9" if EGLIBC_V_2_9 default "2_8" if EGLIBC_V_2_8 default "2_7" if EGLIBC_V_2_7 |