Timothy Pearson (tpearson@raptorengineeringinc.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/12811
-gerrit
commit 036d543f0df0745bc88f4e4b93a7393d63186e36 Author: Timothy Pearson tpearson@raptorengineeringinc.com Date: Mon Dec 28 22:53:29 2015 -0600
util/crossgcc: Bump GMP version to 6.1.0
The previous official GMP release (6.0.0) contains a bug that prevents compilation on ppc64el systems. Increase version to the latest version (6.1.0).
Bug details:
gcc build on ppc64el fails with: (.text+0x4c): undefined reference to `BMOD_1_TO_MOD_1_THRESHOLD'
While I don't have an exact commit hash due to Hg use upstream, a missing BMOD_1_TO_MOD_1_THRESHOLD define on ppc64el was quietly fixed in Hg before the 6.1.0 release.
Change-Id: I1c05a1c194141db5f8522148c2e20e7558d34714 Signed-off-by: Timothy Pearson tpearson@raptorengineeringinc.com --- util/crossgcc/buildgcc | 4 ++-- util/crossgcc/sum/gmp-6.0.0a.tar.bz2.cksum | 1 - util/crossgcc/sum/gmp-6.1.0.tar.bz2.cksum | 1 + 3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc index 77e8bbd..988e3c3 100755 --- a/util/crossgcc/buildgcc +++ b/util/crossgcc/buildgcc @@ -31,7 +31,7 @@ SAVETEMPS=0 SKIPPYTHON=1
# GCC toolchain version numbers -GMP_VERSION=6.0.0 +GMP_VERSION=6.1.0 MPFR_VERSION=3.1.2 MPC_VERSION=1.0.3 LIBELF_VERSION=0.8.13 @@ -46,7 +46,7 @@ EXPAT_VERSION=2.1.0 CLANG_VERSION=3.6.1
# GCC toolchain archive locations -GMP_ARCHIVE="http://ftpmirror.gnu.org/gmp/gmp-$%7BGMP_VERSION%7Da.tar.bz2" +GMP_ARCHIVE="http://ftpmirror.gnu.org/gmp/gmp-$%7BGMP_VERSION%7D.tar.bz2" MPFR_ARCHIVE="http://ftpmirror.gnu.org/mpfr/mpfr-$%7BMPFR_VERSION%7D.tar.bz2" MPC_ARCHIVE="http://ftpmirror.gnu.org/mpc/mpc-$%7BMPC_VERSION%7D.tar.gz" LIBELF_ARCHIVE="http://www.mr511.de/software/libelf-$%7BLIBELF_VERSION%7D.tar.gz" diff --git a/util/crossgcc/sum/gmp-6.0.0a.tar.bz2.cksum b/util/crossgcc/sum/gmp-6.0.0a.tar.bz2.cksum deleted file mode 100644 index 67d60bf..0000000 --- a/util/crossgcc/sum/gmp-6.0.0a.tar.bz2.cksum +++ /dev/null @@ -1 +0,0 @@ -360802e3541a3da08ab4b55268c80f799939fddc tarballs/gmp-6.0.0a.tar.bz2 diff --git a/util/crossgcc/sum/gmp-6.1.0.tar.bz2.cksum b/util/crossgcc/sum/gmp-6.1.0.tar.bz2.cksum new file mode 100644 index 0000000..06db257 --- /dev/null +++ b/util/crossgcc/sum/gmp-6.1.0.tar.bz2.cksum @@ -0,0 +1 @@ +db38c7b67f8eea9f2e5b8a48d219165b2fdab11f tarballs/gmp-6.1.0.tar.bz2