summaryrefslogtreecommitdiff
path: root/config/toolchain.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/toolchain.in')
-rw-r--r--config/toolchain.in15
1 files changed, 5 insertions, 10 deletions
diff --git a/config/toolchain.in b/config/toolchain.in
index 5e45fc7..d034315 100644
--- a/config/toolchain.in
+++ b/config/toolchain.in
@@ -46,20 +46,14 @@ config SYSROOT_DIR_PREFIX
In fact, the sysroot path is constructed as:
${CT_PREFIX_DIR}/${CT_TARGET}/${CT_SYSROOT_DIR_PREFIX}/${CT_SYSROOT_NAME}
-# In case we need to add more conditions to enable static
-# toolchain, we'll be adding them here
-config STATIC_TOOLCHAIN_POSSIBLE
+config WANTS_STATIC_LINK
bool
- default y
- depends on CONFIGURE_static_link_ok
- depends on CONFIGURE_has_static_libstdcxx
- # Add new deps here! :-)
config STATIC_TOOLCHAIN
bool
prompt "Build Static Toolchain (EXPERIMENTAL)"
depends on EXPERIMENTAL
- depends on STATIC_TOOLCHAIN_POSSIBLE
+ select WANTS_STATIC_LINK
help
Build static host binaries.
@@ -68,8 +62,9 @@ config STATIC_TOOLCHAIN
you can say 'Y' here, and all the host tools will be linked statically.
The impacted tools are:
- - the GNU binutils
- - the cross-gdb
+ - the cross-binutils (GNU binutils, elf2flt)
+ - the cross-compiler (gcc)
+ - the cross-debugger (gdb)
The default is 'N', to build dynamicaly-linked host binaries.