buildgcc: Update to binutils-2.26.1 & Fix aarch64 build issue
commitbcfa7ccb2864d8150d42ddde8e03d16aeada25e7
authorMartin Roth <martinroth@google.com>
Thu, 14 Jul 2016 19:01:37 +0000 (14 13:01 -0600)
committerMartin Roth <martinroth@google.com>
Thu, 14 Jul 2016 21:58:56 +0000 (14 23:58 +0200)
tree1c249bbba3286619b6e8b6e557168c214c8bc1e9
parent5f8cb140e63f30016c7289d7cb0afec77deeed48
buildgcc: Update to binutils-2.26.1 & Fix aarch64 build issue

- Update to the latest version of GNU binutils
- Add a patch to undo the changes to binutils done by commit c1baaddf
so that arm-trusted-firmware builds correctly again.

Test: Build arm-trusted-firmware (ATF) with this patch.  Build ATF
with binutils 2.26.1 changing the '.align x,0' to '.align x', which
changes the padding bytes to NOP instructions.  Verify that everything
except the padding bytes is the same.

See https://sourceware.org/bugzilla/show_bug.cgi?id=20364 for more
information about this issue.

Change-Id: I559c863c307b4146f8be8ab44b15c9c606555544
Signed-off-by: Martin Roth <martinroth@google.com>
Reviewed-on: https://review.coreboot.org/15711
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan@google.com>
util/crossgcc/buildgcc
util/crossgcc/patches/binutils-2.26.1_aarch.patch [new file with mode: 0644]
util/crossgcc/patches/binutils-2.26.1_no-bfd-doc.patch [moved from util/crossgcc/patches/binutils-2.26_no-bfd-doc.patch with 55% similarity]
util/crossgcc/patches/binutils-2.26.1_riscv.patch [moved from util/crossgcc/patches/binutils-2.26_riscv.patch with 99% similarity]
util/crossgcc/sum/binutils-2.26.1.tar.bz2.cksum [new file with mode: 0644]
util/crossgcc/sum/binutils-2.26.tar.bz2.cksum [deleted file]