util/crossgcc/buildgcc: Upgrade MPC from 1.0.1 to 1.0.3

Hardware / Coreboot - Paul Menzel [users.sourceforge.net] - 23 February 2015 14:38 UTC

The following changes are included.

Changes in version 1.0.3:- Fixed mpc_pow, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html
- #18257: Switched to libtool 2.4.5.

Changes in version 1.0.2:- Fixed mpc_atan, mpc_atanh for (+-0, +-1), see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994#c7- Fixed mpc_log10 for purely imaginary argument, see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2012-September/001208.html

Upgrading also fixes the issue, where for example running `make crossgcc-arm` ails as MPC cannot be built.

Building MPC 1.0.1 ... failed

As it worked for others, it turns out that I had a release archive for MPC 1.0.1 cached from October 2014, which was generated incorrectly, so that `./configure` and `Makefile` are missing.

$ LANG=C ls -l util/crossgcc/tarballs/mpc-1.0.1.tar.gz-rw-r--r-- 1 joey joey 224232 Oct 19 2013 util/crossgcc/tarballs/mpc-1.0.1.tar.gz $ md5sum util/crossgcc/tarballs/mpc-1.0.1.tar.gz 22a27bee89616dca4d654fc579a816e5 util/crossgcc/tarballs/mpc-1.0.1.tar.gz $ md5sum mpc-1.0.1.tar.gz # downloaded today b32a2e1a3daa392372fbd586d1ed3679 mpc-1.0.1.tar.gz

So upgrade to MPC 1.0.3 as the release archive as of today contains the needed files.

$ md5sum util/crossgcc/tarballs/mpc-1.0.3.tar.gz d6a1d5f8ddea3abd2cc3e98f58352d26 util/crossgcc/tarballs/mpc-1.0.3.tar.gz

Change-Id: Ibfd02a9b362b12361b210d512420b87caebb0fdf

e661942 util/crossgcc/buildgcc: Upgrade MPC from 1.0.1 to 1.0.3
util/crossgcc/buildgcc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Upstream: review.coreboot.org


  • Share