toolchain: introduce BR2_TOOLCHAIN_HAS_BINUTILS_BUG_21464
authorGiulio Benetti <giulio.benetti@benettiengineering.com>
Fri, 5 Mar 2021 16:12:09 +0000 (17:12 +0100)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sun, 14 Mar 2021 21:33:09 +0000 (22:33 +0100)
commit227cefef41f4edd4eaae3c2068fb41d236370f29
tree092bc33eb3b8fc2b522e3400b38d5ffa14bc7ea8
parenta3e0c045e498afce4b11325710945ab0e1b610f4
toolchain: introduce BR2_TOOLCHAIN_HAS_BINUTILS_BUG_21464

The OpenRISC binutils is affected by a linker bug (binutils bug 21464)
for which no workaround exists. This causes build breakage in a number
of packages, so this commit introduces a
BR2_TOOLCHAIN_HAS_BINUTILS_BUG_21464 option to identify this bug. As
all binutils versions are affected, this option is true whenever the
configuration targets OpenRISC.

The bug was already reported and it's been recently updated:

  https://sourceware.org/bugzilla/show_bug.cgi?id=21464

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
toolchain/Config.in