Pass CXXFLAGS to binutils/gold.
The GOLD linker is written in C++. Pass CT_CFLAGS_FOR_HOST as
CXXFLAGS to configure so that any host specific flags are passed
through.
It feels a bit funny passing CFLAGS as CXXFLAGS, but the PPL and GCC
target rules already do the same.
Signed-off-by: Michael Hope <michael.hope@linaro.org>
1 # Menu for the cross GDB
3 config STATIC_TOOLCHAIN
4 select GDB_CROSS_STATIC if GDB_CROSS
6 comment "Cross-gdb - disabled (requires expat; re-run ./configure to enable)"
7 depends on !CONFIGURE_has_expat
9 comment "Static cross-gdb - disabled (requires static expat; re-run ./configure to enable)"
10 depends on STATIC_TOOLCHAIN && !CONFIGURE_has_static_expat
16 depends on CONFIGURE_has_expat
17 depends on !STATIC_TOOLCHAIN || CONFIGURE_has_static_expat
18 select GDB_GDBSERVER if ! BARE_METAL
20 Build and install a cross-gdb for the target, to run on host.
24 config GDB_CROSS_STATIC
26 prompt "Build a static cross gdb"
27 depends on CONFIGURE_static_link_ok
28 depends on CONFIGURE_has_static_expat
30 A static cross gdb can be usefull if you debug on a machine that is
31 not the one that is used to compile the toolchain.
33 That way, you can share the cross-gdb without installing a toolchain
34 on every machine that will be used to debug target programs.