summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/cc/gcc.in9
-rw-r--r--config/cc/gcc.in.260
-rw-r--r--config/companion_libs/cloog.in5
-rw-r--r--config/kernel/linux.in40
-rw-r--r--config/libc/eglibc.in16
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