From: Christian Lamparter Date: Thu, 1 Jan 2015 13:18:02 +0000 (+0100) Subject: carl9170 toolchain: update to gcc 4.9.2, newlib 2.2.0 and binutils 2.25 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=f3ef1af2e8ab1e66f16ca68a22a4089da0ee3b4e;p=carl9170fw.git carl9170 toolchain: update to gcc 4.9.2, newlib 2.2.0 and binutils 2.25 Signed-off-by: Christian Lamparter --- diff --git a/include/linux/compiler.h b/include/linux/compiler.h index f4c6ab1..9ef76ec 100644 --- a/include/linux/compiler.h +++ b/include/linux/compiler.h @@ -17,16 +17,12 @@ #ifndef __SHARED_COMPILER_H #define __SHARED_COMPILER_H -#define __noinline __attribute__((noinline)) #define __noreturn __attribute__((noreturn)) #define __inline __attribute__((always_inline)) #define __hot __attribute__((hot)) #define __cold __attribute__((cold)) -#define __unused __attribute__((unused)) #define __force __attribute__((force)) #define __in_section(s) __attribute__((section("." # s))) -#define __aligned(a) __attribute__((aligned(a))) -#define __packed __attribute__((packed)) #define __visible __attribute__((externally_visible)) #define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)])) diff --git a/toolchain/Makefile b/toolchain/Makefile index 6404f8e..eb8ee4e 100644 --- a/toolchain/Makefile +++ b/toolchain/Makefile @@ -1,12 +1,12 @@ -BINUTILS_VER=2.24 +BINUTILS_VER=2.25 BINUTILS_TAR=binutils-$(BINUTILS_VER).tar.bz2 BINUTILS_URL="http://mirrors.kernel.org/gnu/binutils/$(BINUTILS_TAR)" -NEWLIB_VER=2.1.0 +NEWLIB_VER=2.2.0 NEWLIB_TAR=newlib-$(NEWLIB_VER).tar.gz NEWLIB_URL="ftp://sourceware.org/pub/newlib/$(NEWLIB_TAR)" -GCC_VER=4.9.1 +GCC_VER=4.9.2 GCC_TAR=gcc-$(GCC_VER).tar.bz2 GCC_URL="http://mirrors.kernel.org/gnu/gcc/gcc-$(GCC_VER)/$(GCC_TAR)" diff --git a/toolchain/SHA256SUMS b/toolchain/SHA256SUMS index 5499c8a..184d336 100644 --- a/toolchain/SHA256SUMS +++ b/toolchain/SHA256SUMS @@ -11,3 +11,5 @@ e5e8c5be9664e7f7f96e0d09919110ab5ad597794f5b1809871177a0f0f14137 src/binutils-2 3e4d5ab9f0508942b6231b8ade4f8e5048cf92c96ed574c2bd6bd3320a599a48 src/newlib-2.1.0.tar.gz b9b047a97bade9c1c89970bc8e211ff57b7b8998a1730a80a653d329f8ed1257 src/gcc-4.9.0.tar.bz2 d334781a124ada6f38e63b545e2a3b8c2183049515a1abab6d513f109f1d717e src/gcc-4.9.1.tar.bz2 +2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd src/gcc-4.9.2.tar.bz2 +f8add263b0737591aff451b12a00c262c2efac4fa87d741fa1c318fc3bb335be src/newlib-2.2.0.tar.gz