From 8a7660ceb34b1794416117ef43bca1dd328ebf08 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 6 Jul 2015 15:40:32 +0200 Subject: rtems4.11: Use GCC 4.9.3 --- rtems/config/4.11/rtems-arm.bset | 2 +- rtems/config/4.11/rtems-avr.bset | 2 +- rtems/config/4.11/rtems-h8300.bset | 2 +- rtems/config/4.11/rtems-i386.bset | 2 +- rtems/config/4.11/rtems-lm32.bset | 2 +- rtems/config/4.11/rtems-m32r.bset | 2 +- rtems/config/4.11/rtems-m68k.bset | 2 +- rtems/config/4.11/rtems-microblaze.bset | 2 +- rtems/config/4.11/rtems-mips.bset | 2 +- rtems/config/4.11/rtems-moxie.bset | 2 +- rtems/config/4.11/rtems-nios2.bset | 2 +- rtems/config/4.11/rtems-powerpc.bset | 12 +----------- rtems/config/4.11/rtems-sh.bset | 2 +- rtems/config/4.11/rtems-sparc.bset | 10 +--------- rtems/config/4.11/rtems-sparc64.bset | 2 +- rtems/config/4.11/rtems-v850.bset | 2 +- .../tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1.cfg | 14 ++++++++++++++ 17 files changed, 30 insertions(+), 34 deletions(-) create mode 100644 rtems/config/tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1.cfg diff --git a/rtems/config/4.11/rtems-arm.bset b/rtems/config/4.11/rtems-arm.bset index c9cf642..1e06796 100644 --- a/rtems/config/4.11/rtems-arm.bset +++ b/rtems/config/4.11/rtems-arm.bset @@ -22,7 +22,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-avr.bset b/rtems/config/4.11/rtems-avr.bset index 64fcca5..1858379 100644 --- a/rtems/config/4.11/rtems-avr.bset +++ b/rtems/config/4.11/rtems-avr.bset @@ -35,7 +35,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-h8300.bset b/rtems/config/4.11/rtems-h8300.bset index 5d905ea..319aa89 100644 --- a/rtems/config/4.11/rtems-h8300.bset +++ b/rtems/config/4.11/rtems-h8300.bset @@ -22,7 +22,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-i386.bset b/rtems/config/4.11/rtems-i386.bset index 0a9a1c3..36f534b 100644 --- a/rtems/config/4.11/rtems-i386.bset +++ b/rtems/config/4.11/rtems-i386.bset @@ -17,7 +17,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-lm32.bset b/rtems/config/4.11/rtems-lm32.bset index 893b4e5..06e25d5 100644 --- a/rtems/config/4.11/rtems-lm32.bset +++ b/rtems/config/4.11/rtems-lm32.bset @@ -24,7 +24,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-m32r.bset b/rtems/config/4.11/rtems-m32r.bset index b0d8d18..bad1557 100644 --- a/rtems/config/4.11/rtems-m32r.bset +++ b/rtems/config/4.11/rtems-m32r.bset @@ -17,7 +17,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-m68k.bset b/rtems/config/4.11/rtems-m68k.bset index 70a5d11..e94a94b 100644 --- a/rtems/config/4.11/rtems-m68k.bset +++ b/rtems/config/4.11/rtems-m68k.bset @@ -17,7 +17,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-microblaze.bset b/rtems/config/4.11/rtems-microblaze.bset index eace9bf..6d91afb 100644 --- a/rtems/config/4.11/rtems-microblaze.bset +++ b/rtems/config/4.11/rtems-microblaze.bset @@ -28,7 +28,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-mips.bset b/rtems/config/4.11/rtems-mips.bset index 132799a..8446097 100644 --- a/rtems/config/4.11/rtems-mips.bset +++ b/rtems/config/4.11/rtems-mips.bset @@ -27,7 +27,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-mipstx39-gdb-7.9-1 tools/rtems-tools-4.11-1 diff --git a/rtems/config/4.11/rtems-moxie.bset b/rtems/config/4.11/rtems-moxie.bset index d47e5fb..08d7a3c 100644 --- a/rtems/config/4.11/rtems-moxie.bset +++ b/rtems/config/4.11/rtems-moxie.bset @@ -23,7 +23,7 @@ devel/expat-2.1.0-1 devel/dtc-1.4.1-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-nios2.bset b/rtems/config/4.11/rtems-nios2.bset index 277c6e0..9485985 100644 --- a/rtems/config/4.11/rtems-nios2.bset +++ b/rtems/config/4.11/rtems-nios2.bset @@ -17,7 +17,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-powerpc.bset b/rtems/config/4.11/rtems-powerpc.bset index bc8aff8..bc0b3a6 100644 --- a/rtems/config/4.11/rtems-powerpc.bset +++ b/rtems/config/4.11/rtems-powerpc.bset @@ -11,16 +11,6 @@ # %include rtems-4.11-base.bset -# -# GCC patches -# -%patch add gcc %{rtems_gcc_patches}/powerpc/gcc-4.9.2-RTEMS-Use-MULTILIB_REQUIRED-for-PowerPC.patch -%hash md5 gcc-4.9.2-RTEMS-Use-MULTILIB_REQUIRED-for-PowerPC.patch 3e33454ec448a88edf348939cba12f2e -%patch add gcc %{rtems_gcc_patches}/powerpc/gcc-4.9.2-RTEMS-Fix-MPC8540-multilibs-for-PowerPC.patch -%hash md5 gcc-4.9.2-RTEMS-Fix-MPC8540-multilibs-for-PowerPC.patch b07d820bce6e7bdd2995bee47924c24c -%patch add gcc %{rtems_gcc_patches}/powerpc/gcc-4.9.2-RTEMS-Add-e6500-multilibs-for-PowerPC.patch -%hash md5 gcc-4.9.2-RTEMS-Add-e6500-multilibs-for-PowerPC.patch 7a702cd90a4c89970e515ef7d0b81e35 - # # Simulator options. # @@ -37,7 +27,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-sh.bset b/rtems/config/4.11/rtems-sh.bset index 5e8c9b4..ed3aae0 100644 --- a/rtems/config/4.11/rtems-sh.bset +++ b/rtems/config/4.11/rtems-sh.bset @@ -17,7 +17,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-sparc.bset b/rtems/config/4.11/rtems-sparc.bset index 42b507e..d1ebdfa 100644 --- a/rtems/config/4.11/rtems-sparc.bset +++ b/rtems/config/4.11/rtems-sparc.bset @@ -11,14 +11,6 @@ # %include rtems-4.11-base.bset -# -# GCC patches -# -%patch add gcc %{rtems_gcc_patches}/sparc/gcc-4.9.2-leon3v7.diff -%hash md5 gcc-4.9.2-leon3v7.diff 06a5a1c42284426bfaeacea4debb791d -%patch add gcc %{rtems_gcc_patches}/sparc/gcc-4.9.2-rtems-multilibs.diff -%hash md5 gcc-4.9.2-rtems-multilibs.diff a39e38ad3e71792b7e7084e1451e8042 - # # GDB patches # @@ -80,7 +72,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-sparc64.bset b/rtems/config/4.11/rtems-sparc64.bset index 160114e..a90e2f5 100644 --- a/rtems/config/4.11/rtems-sparc64.bset +++ b/rtems/config/4.11/rtems-sparc64.bset @@ -17,7 +17,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/4.11/rtems-v850.bset b/rtems/config/4.11/rtems-v850.bset index b768ea8..1347617 100644 --- a/rtems/config/4.11/rtems-v850.bset +++ b/rtems/config/4.11/rtems-v850.bset @@ -22,7 +22,7 @@ 4.11/rtems-autotools devel/expat-2.1.0-1 tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1 +tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.11-1 tools/rtems-kernel-4.11 diff --git a/rtems/config/tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1.cfg b/rtems/config/tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1.cfg new file mode 100644 index 0000000..9d756ad --- /dev/null +++ b/rtems/config/tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1.cfg @@ -0,0 +1,14 @@ +# +# GCC 4.9.3, Newlib 2.2.0-1 (actually a snapshot) +# + +%define gcc_version 4.9.3 +%define newlib_version 2.2.0.20150423 + +%hash md5 gcc-%{gcc_version}.tar.bz2 6f831b4d251872736e8e9cc09746f327 +%hash md5 newlib-%{newlib_version}.tar.gz c819de85d4cb4be540ebf6d405f42296 + +# +# The gcc/newlib build instructions. +# +%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg -- cgit v1.2.3