binutils/binutils: 2.23.2 is a 2_23_or_later (ie. has gold)
Thus spake Niels:
This commit adds support for binutils 2.23.2
http://crosstool-ng.org/hg/crosstool-ng/rev/bc4b36e3df0c
However, in 'config/binutils/binutils.in <http://binutils.in>' the
Kconfig option to select this version of binutils does not automatically
select the symbol 'BINUTILS_2_23_or_later'. This makes gold unavailable
for the latest version of binutils. I'm not sure whether this is on
purpose or not, my impression is that you forgot to add the line "select
BINUTILS_2_23_or_later".
The problem still persists in the latest version in the repository
(032ebcc89c96).
Reported-by: Niels Penneman <niels@penneman.org>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
1 # MIPS specific options for gcc
3 config CC_GCC_HAS_ARCH_OPTIONS
6 config CC_GCC_mips_llsc
11 This configures how gcc will emit load-link, store-conditional and
12 sync opcodes. Normally, you'd set this to 'M', and configure will do
13 the correct thing (ie. enable llsc for Linux-based targets, disable
14 for others). If you know better, you can force either using llsc or
15 not using it (resp. 'Y' or 'N').
17 config CC_GCC_mips_synci
22 This configures how gcc will emit the synci opcode. Normally, you'd
23 set this to 'M', and configure will do the correct thing (ie. disable).
24 If you know better, you can force using synci (say 'Y'), or not using
27 config CC_GCC_mips_plt
29 prompt "Use copy relocations & PLTs"
31 This configures gcc to use copy relocations & PLTs. These are
32 extensions to the traditional SVR4-based MIPS ABIs and require
33 support from GNU binutils and the runtime C library.
34 Say 'N' to keep the default and not use them, say 'Y' to use them.