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 diff -durN binutils-2.21.1.orig/configure binutils-2.21.1/configure
2 --- binutils-2.21.1.orig/configure 2011-09-12 13:39:06.292251293 +0200
3 +++ binutils-2.21.1/configure 2011-09-12 13:39:07.135581381 +0200
6 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
10 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
12 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
15 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
20 i[3456789]86-*-vsta) ;; # don't add gprof back in
21 i[3456789]86-*-go32*) ;; # don't add gprof back in
22 diff -durN binutils-2.21.1.orig/configure.ac binutils-2.21.1/configure.ac
23 --- binutils-2.21.1.orig/configure.ac 2011-09-12 13:39:06.308917895 +0200
24 +++ binutils-2.21.1/configure.ac 2011-09-12 13:39:07.145581342 +0200
27 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
31 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
33 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
36 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
41 i[[3456789]]86-*-vsta) ;; # don't add gprof back in
42 i[[3456789]]86-*-go32*) ;; # don't add gprof back in