@@ -31,7 +31,8 @@ src/newlib-$(NEWLIB_VER): src/$(NEWLIB_T
src/gcc-$(GCC_VER): src/$(GCC_TAR) src/newlib-$(NEWLIB_VER)
tar -C src -xjf $<
- ln -s $(BASEDIR)/src/newlib-$(NEWLIB_VER)/{newlib,libgloss} $@
+ ln -s $(BASEDIR)/src/newlib-$(NEWLIB_VER)/newlib $@
+ ln -s $(BASEDIR)/src/newlib-$(NEWLIB_VER)/libgloss $@
binutils: src/binutils-$(BINUTILS_VER)
mkdir -p build/binutils
---------------------------------------------------------------------------
While you're at it, I'd suggest to bump the versions for the required
cross-build environment as well, as it noticably improves stability of the
firmware images built by it (still not perfectly, but better).
---------------------------------------------------------------------------
ar9170.fw: update cross-toolchain.
Updating the toolchain improves stability of the built firmware images
significantly.
* gcc-4.4.4
* binutils-2.20.1
* newlib 1.18.0
Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
@@ -1,12 +1,12 @@
-BINUTILS_VER=2.19.1
+BINUTILS_VER=2.20.1
BINUTILS_URL=http://mirrors.kernel.org/gnu/binutils/binutils-$(BINUTILS_VER).tar.bz2
BINUTILS_TAR=binutils-$(BINUTILS_VER).tar.bz2
-NEWLIB_VER=1.17.0
+NEWLIB_VER=1.18.0
NEWLIB_URL=ftp://sources.redhat.com/pub/newlib/newlib-$(NEWLIB_VER).tar.gz
NEWLIB_TAR=newlib-$(NEWLIB_VER).tar.gz
-GCC_VER=4.3.3
+GCC_VER=4.4.4
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