cc/gcc: shuffle config knobs

It makes sense to have all library-related config knobs in
the same place; and it makes sense to have all other misc
config knobs in the same other place.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
Yann E. MORIN" 2010-10-08 23:53:41 +02:00
parent 416eb29198
commit d9b9c3fa39

View File

@ -1,3 +1,5 @@
# Misc library-related options
config CC_GCC_ENABLE_TARGET_OPTSPACE config CC_GCC_ENABLE_TARGET_OPTSPACE
bool bool
prompt "Optimize gcc libs for size" prompt "Optimize gcc libs for size"
@ -46,6 +48,22 @@ config CC_STATIC_LIBSTDCXX
having to worry about distributing the matching version of libstdc++ having to worry about distributing the matching version of libstdc++
along with it. 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.
#-----------------------------------------------------------------------------
comment "Misc. obscure options." comment "Misc. obscure options."
config CC_CXA_ATEXIT config CC_CXA_ATEXIT
@ -92,20 +110,6 @@ config CC_GCC_SJLJ_EXCEPTIONS
It can happen that ./configure is wrong in some cases. Known It can happen that ./configure is wrong in some cases. Known
case is for ARM big endian, where you should say 'N'. case is for ARM big endian, where you should say 'N'.
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_LDBL_128 config CC_GCC_LDBL_128
tristate tristate
prompt "Enable 128-bit long doubles" prompt "Enable 128-bit long doubles"