FROMLIST: arm64: explicitly pass --no-fix-cortex-a53-843419 to GNU gold
authorSami Tolvanen <samitolvanen@google.com>
Wed, 1 Nov 2017 15:42:49 +0000 (08:42 -0700)
committerSami Tolvanen <samitolvanen@google.com>
Thu, 26 Apr 2018 23:03:36 +0000 (16:03 -0700)
commit50e31375639c02e57df6e316264f216aed072253
tree8ce356c30113f61392a715cf6cd22ad26777e02a
parentf8029e5db9939c8187784cb42a36932d52539b9b
FROMLIST: arm64: explicitly pass --no-fix-cortex-a53-843419 to GNU gold

Some versions of GNU gold are known to produce broken code with
--fix-cortex-a53-843419 as explained in this bug:

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

If ARM64_ERRATUM_843419 is disabled and we're using GNU gold, pass
--no-fix-cortex-a53-843419 to the linker to ensure the erratum
fix is not used even if the linker is configured to enable it by
default.

This change also adds a warning if the erratum fix is enabled and
gold version <1.14 is used.

Bug: 62093296
Bug: 67506682
Change-Id: I5669fa920292adc0fd973035f27dafd4a76d919a
(am from https://patchwork.kernel.org/patch/10085777/)
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
arch/arm64/Makefile