Patrick Georgi (pgeorgi@google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8628
-gerrit
commit ecc2ea94e3545847f4499bcea34ee11b42e9a3fc Author: Patrick Georgi patrick@georgi-clan.de Date: Sat Mar 7 09:55:18 2015 +0100
crossgcc: Update toolchain
Update GCC to 4.9.2, binutils to 2.25.
Change-Id: Iae9763163b7f42c55a39e26b4beedee67d14a6e4 Signed-off-by: Patrick Georgi patrick@georgi-clan.de --- util/crossgcc/buildgcc | 25 +++++++++++----------- util/crossgcc/patches/binutils-2.23.2_armv7a.patch | 12 ----------- .../patches/binutils-2.23.2_no-bfd-doc.patch | 12 ----------- .../patches/binutils-2.25_no-bfd-doc.patch | 12 +++++++++++ 4 files changed, 25 insertions(+), 36 deletions(-)
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc index fc85734..e9936db 100755 --- a/util/crossgcc/buildgcc +++ b/util/crossgcc/buildgcc @@ -20,8 +20,8 @@ # Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA #
-CROSSGCC_DATE="February 23th, 2015" -CROSSGCC_VERSION="1.26" +CROSSGCC_DATE="March 8th, 2015" +CROSSGCC_VERSION="1.27"
# default settings TARGETDIR=`pwd`/xgcc @@ -29,28 +29,28 @@ TARGETARCH=i386-elf DESTDIR=
# version numbers -GMP_VERSION=5.1.2 +GMP_VERSION=6.0.0 MPFR_VERSION=3.1.2 MPC_VERSION=1.0.3 LIBELF_VERSION=0.8.13 -GCC_VERSION=4.8.3 +GCC_VERSION=4.9.2 GCC_AUTOCONF_VERSION=2.69 -BINUTILS_VERSION=2.23.2 -GDB_VERSION=7.6 -IASL_VERSION=20140114 -PYTHON_VERSION=3.3.2 +BINUTILS_VERSION=2.25 +GDB_VERSION=7.9 +IASL_VERSION=20150204 +PYTHON_VERSION=3.4.3 EXPAT_VERSION=2.1.0
# archive locations -GMP_ARCHIVE="http://ftpmirror.gnu.org/gmp/gmp-$%7BGMP_VERSION%7D.tar.bz2" +GMP_ARCHIVE="http://ftpmirror.gnu.org/gmp/gmp-$%7BGMP_VERSION%7Da.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" GCC_ARCHIVE="http://ftpmirror.gnu.org/gcc/gcc-$%7BGCC_VERSION%7D/gcc-$%7BGCC_VERSION%7D.t..." BINUTILS_ARCHIVE="http://ftpmirror.gnu.org/binutils/binutils-$%7BBINUTILS_VERSION%7D.tar.bz2" -GDB_ARCHIVE="http://ftpmirror.gnu.org/gdb/gdb-$%7BGDB_VERSION%7D.tar.bz2" -IASL_ARCHIVE="http://www.acpica.org/sites/acpica/files/acpica-unix-$%7BIASL_VERSION%7D.tar..." -PYTHON_ARCHIVE="http://www.python.org/ftp/python/$%7BPYTHON_VERSION%7D/Python-$%7BPYTHON_VER..." +GDB_ARCHIVE="http://ftpmirror.gnu.org/gdb/gdb-$%7BGDB_VERSION%7D.tar.xz" +IASL_ARCHIVE="https://acpica.org/sites/acpica/files/acpica-unix-$%7BIASL_VERSION%7D.tar.gz" +PYTHON_ARCHIVE="http://www.python.org/ftp/python/$%7BPYTHON_VERSION%7D/Python-$%7BPYTHON_VER..." EXPAT_ARCHIVE="http://downloads.sourceforge.net/sourceforge/expat/expat-$%7BEXPAT_VERSION%7..."
GMP_DIR="gmp-${GMP_VERSION}" @@ -300,6 +300,7 @@ for PACKAGE in GMP MPFR MPC LIBELF GCC BINUTILS $PYTHON_PACKAGE \ suffix=`echo $archive | sed 's,.*.,,'` test "$suffix" = "gz" && FLAGS=zxf test "$suffix" = "bz2" && FLAGS=jxf + test "$suffix" = "xz" && FLAGS="--xz -xf" test "$suffix" = "lzma" && FLAGS="--lzma -xf" $TAR $FLAGS tarballs/`basename $archive` for patch in patches/${dir}_*.patch; do diff --git a/util/crossgcc/patches/binutils-2.23.2_armv7a.patch b/util/crossgcc/patches/binutils-2.23.2_armv7a.patch deleted file mode 100644 index a3c2d63..0000000 --- a/util/crossgcc/patches/binutils-2.23.2_armv7a.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -u binutils-2.23.2/config.sub binutils-2.23.2/config.sub ---- binutils-2.23.2/config.sub 2012-04-25 08:53:25.000000000 -0700 -+++ binutils-2.23.2/config.sub 2012-12-04 14:58:16.050136773 -0800 -@@ -259,7 +259,7 @@ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ -- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ -+ | arc | arm | arm[bl]e | arme[lb] | armv* | armv[345][lb] | avr | avr32 \ - | be32 | be64 \ - | bfin \ - | c4x | clipper \ diff --git a/util/crossgcc/patches/binutils-2.23.2_no-bfd-doc.patch b/util/crossgcc/patches/binutils-2.23.2_no-bfd-doc.patch deleted file mode 100644 index 98e202f..0000000 --- a/util/crossgcc/patches/binutils-2.23.2_no-bfd-doc.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur binutils-2.23.2/bfd/Makefile.in binutils-2.23.2.patched/bfd/Makefile.in ---- binutils-2.23.2/bfd/Makefile.in 2012-10-22 14:33:51.000000000 +0200 -+++ binutils-2.23.2.patched/bfd/Makefile.in 2012-10-24 15:33:04.442080163 +0200 -@@ -323,7 +323,7 @@ - RELEASE = y - INCDIR = $(srcdir)/../include - CSEARCH = -I. -I$(srcdir) -I$(INCDIR) --SUBDIRS = doc po -+SUBDIRS = po - bfddocdir = doc - libbfd_la_LDFLAGS = $(am__append_1) -release `cat libtool-soversion` \ - @SHARED_LDFLAGS@ $(am__empty) diff --git a/util/crossgcc/patches/binutils-2.25_no-bfd-doc.patch b/util/crossgcc/patches/binutils-2.25_no-bfd-doc.patch new file mode 100644 index 0000000..317c2b4 --- /dev/null +++ b/util/crossgcc/patches/binutils-2.25_no-bfd-doc.patch @@ -0,0 +1,12 @@ +diff -ur binutils-2.23.2/bfd/Makefile.in binutils-2.23.2.patched/bfd/Makefile.in +--- binutils-2.23.2/bfd/Makefile.in 2012-10-22 14:33:51.000000000 +0200 ++++ binutils-2.25/bfd/Makefile.in 2012-10-24 15:33:04.442080163 +0200 +@@ -323,7 +323,7 @@ + RELEASE = y + INCDIR = $(srcdir)/../include + CSEARCH = -I. -I$(srcdir) -I$(INCDIR) +-SUBDIRS = doc po ++SUBDIRS = po + bfddocdir = doc + libbfd_la_LDFLAGS = $(am__append_1) -release `cat libtool-soversion` \ + @SHARED_LDFLAGS@ $(am__empty)