crosstool-ng/config
Yann E. MORIN" 08ebd6ec3d cc/gcc: CC_STATIC_LIBSTDCXX 'depends on' CONFIGURE_has_static_libstdcpp
Hide the staticaly linked libstdc++ option if the static libstdc++ is not
present, detected at configure time.

Add a blind option that says whether static linking is possible at all.
It defaults to 'y', but depends on the needed CONFIGURE_* options. For
now, it only depends on static libtdc++, but new dependencies can be
easily added.

Hide the global static toolchain option behind this new option.

Original patch by Bryan Hundven <bryanhundven@gmail.com>

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-06-02 19:50:12 +02:00
..
arch kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
binutils binutils: use the PKGVERSION and BUGURL options 2011-05-31 20:39:42 +02:00
cc cc/gcc: CC_STATIC_LIBSTDCXX 'depends on' CONFIGURE_has_static_libstdcpp 2011-06-02 19:50:12 +02:00
companion_libs kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
debug gdb: use the PKGVERSION and BUGURL options 2011-05-31 21:03:03 +02:00
global kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
kernel kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
libc eglibc: use the PKGVERSION and BUGURL options 2011-05-31 20:55:30 +02:00
backend.in kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
binutils.in binutils: allow choice for elf format when building bare-metal cross compiler 2010-04-09 21:04:28 +02:00
cc.in kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
companion_libs.in kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
companion_tools.in comptools: add make-3.81 2011-01-29 00:57:02 +01:00
config.in configure: add possibility to set arbitrary variable in check_for 2011-05-26 22:51:03 +02:00
config.mk kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
debug.in config: fix style issues when source-ing files 2010-03-29 20:24:50 +02:00
global.in config: allow unconditional usage of tristates 2010-07-28 21:32:42 +02:00
kernel.in kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
libc.in kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
target.in kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
test_suite.in kconfig: remove useless 'default n' 2011-05-31 16:27:39 +02:00
toolchain.in cc/gcc: CC_STATIC_LIBSTDCXX 'depends on' CONFIGURE_has_static_libstdcpp 2011-06-02 19:50:12 +02:00