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>
(cherry picked from commit 227cefef41
)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
ae19032d6d
commit
4aff544321
@ -81,6 +81,12 @@ config BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19615
|
||||
config BR2_TOOLCHAIN_HAS_BINUTILS_BUG_20006
|
||||
bool
|
||||
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=21464
|
||||
# Affect toolchains built with binutils 2.31.1, still not fixed.
|
||||
config BR2_TOOLCHAIN_HAS_BINUTILS_BUG_21464
|
||||
bool
|
||||
default y if BR2_or1k
|
||||
|
||||
# Atomic types can be:
|
||||
# - never lock-free
|
||||
# - sometimes lock-free
|
||||
|
Loading…
Reference in New Issue
Block a user