X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=toolchain%2FMakefile;h=b4351391944bb6de6a8da2c0889b03c26361c505;hb=c2b66f900840a0d33c0eef0051b11195db87e9f3;hp=d6b30fa3f06a20f2a65f277184dd83ab7f57bf3b;hpb=0c6751054d21996f475e80c6c8a6bafbce67f0a2;p=carl9170fw.git diff --git a/toolchain/Makefile b/toolchain/Makefile index d6b30fa..b435139 100644 --- a/toolchain/Makefile +++ b/toolchain/Makefile @@ -1,14 +1,14 @@ -BINUTILS_VER=2.20.1 -BINUTILS_URL=http://mirrors.kernel.org/gnu/binutils/binutils-$(BINUTILS_VER).tar.bz2 +BINUTILS_VER=2.23 BINUTILS_TAR=binutils-$(BINUTILS_VER).tar.bz2 +BINUTILS_URL="http://mirrors.kernel.org/gnu/binutils/$(BINUTILS_TAR)" -NEWLIB_VER=1.18.0 -NEWLIB_URL=ftp://sources.redhat.com/pub/newlib/newlib-$(NEWLIB_VER).tar.gz +NEWLIB_VER=1.20.0 NEWLIB_TAR=newlib-$(NEWLIB_VER).tar.gz +NEWLIB_URL="ftp://sources.redhat.com/pub/newlib/$(NEWLIB_TAR)" -GCC_VER=4.4.5 -GCC_URL=http://mirrors.kernel.org/gnu/gcc/gcc-$(GCC_VER)/gcc-core-$(GCC_VER).tar.bz2 -GCC_TAR=gcc-core-$(GCC_VER).tar.bz2 +GCC_VER=4.7.2 +GCC_TAR=gcc-$(GCC_VER).tar.bz2 +GCC_URL="http://mirrors.kernel.org/gnu/gcc/gcc-$(GCC_VER)/$(GCC_TAR)" BASEDIR=$(shell pwd) @@ -24,13 +24,13 @@ src/$(GCC_TAR): wget -P src $(GCC_URL) src/binutils-$(BINUTILS_VER): src/$(BINUTILS_TAR) - tar -C src -xjf $< + tar -C src -xf $< src/newlib-$(NEWLIB_VER): src/$(NEWLIB_TAR) - tar -C src -xzf $< + tar -C src -xf $< src/gcc-$(GCC_VER): src/$(GCC_TAR) src/newlib-$(NEWLIB_VER) - tar -C src -xjf $< + tar -C src -xf $< ln -s $(BASEDIR)/src/newlib-$(NEWLIB_VER)/newlib $@ ln -s $(BASEDIR)/src/newlib-$(NEWLIB_VER)/libgloss $@ @@ -38,14 +38,14 @@ binutils: src/binutils-$(BINUTILS_VER) mkdir -p build/binutils cd build/binutils; \ $(BASEDIR)/$