config: Add static link check to static options

If we can't static link with gcc, then don't allow static linking.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
This commit is contained in:
Bryan Hundven 2016-02-26 03:58:09 -08:00
parent c66d5c20cf
commit b3869e933b
5 changed files with 5 additions and 0 deletions

View File

@ -56,6 +56,7 @@ config CC_GCC_STATIC_LIBSTDCXX
bool
prompt "Link libstdc++ statically into the gcc binary"
default y
depends on CONFIGURE_has_static_link
select WANTS_STATIC_LINK
help
Newer gcc versions require some c++ libraries. So statically

View File

@ -18,6 +18,7 @@ if GDB_CROSS
config GDB_CROSS_STATIC
bool
prompt "Build a static cross gdb"
depends on CONFIGURE_has_static_link
select WANTS_STATIC_LINK
help
A static cross gdb can be usefull if you debug on a machine that is

View File

@ -17,6 +17,7 @@ config GDB_GDBSERVER_HAS_IPA_LIB
config GDB_GDBSERVER_STATIC
bool
prompt "Build a static gdbserver"
depends on CONFIGURE_has_static_link
default y
help
In case you have trouble with dynamic loading of shared libraries,

View File

@ -15,6 +15,7 @@ if GDB_NATIVE
config GDB_NATIVE_STATIC
bool
prompt "Build a static native gdb"
depends on CONFIGURE_has_static_link
help
In case you have trouble with dynamic loading of shared libraries,
you will find that a static gdb comes in handy.

View File

@ -52,6 +52,7 @@ config WANTS_STATIC_LINK
config STATIC_TOOLCHAIN
bool
prompt "Build Static Toolchain"
depends on CONFIGURE_has_static_link
select WANTS_STATIC_LINK
help
Build static host binaries.