mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-19 12:57:53 +00:00
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:
parent
416eb29198
commit
d9b9c3fa39
@ -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"
|
||||||
|
Loading…
Reference in New Issue
Block a user