From 342c7dcc0a2ef742743f0c31097ea23e764806dc Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 18 Jan 2016 13:39:27 +0100 Subject: [PATCH] Update RTEMS 4.12 build set --- rtems/config/4.12/rtems-default.bset | 4 +-- rtems/config/4.12/rtems-sparc.bset | 9 +------ rtems/config/4.12/rtems-v850.bset | 26 +------------------ ...131ac6b263e54669d9c282c6f69395355435-1.cfg | 21 +++++++++++++++ ...gcc-6-20160117-newlib-2.3.0.20160104-1.cfg | 16 ++++++++++++ 5 files changed, 41 insertions(+), 35 deletions(-) create mode 100644 rtems/config/tools/rtems-binutils-3bf8131ac6b263e54669d9c282c6f69395355435-1.cfg create mode 100644 rtems/config/tools/rtems-gcc-6-20160117-newlib-2.3.0.20160104-1.cfg diff --git a/rtems/config/4.12/rtems-default.bset b/rtems/config/4.12/rtems-default.bset index 65909ef..563c422 100644 --- a/rtems/config/4.12/rtems-default.bset +++ b/rtems/config/4.12/rtems-default.bset @@ -2,7 +2,7 @@ 4.12/rtems-autotools devel/expat-2.1.0-1 -tools/rtems-binutils-2.25-1 -tools/rtems-gcc-6-20151101-newlib-2.2.0.20151023-1 +tools/rtems-binutils-3bf8131ac6b263e54669d9c282c6f69395355435-1 +tools/rtems-gcc-6-20160117-newlib-2.3.0.20160104-1 tools/rtems-gdb-7.9-1 tools/rtems-tools-4.12-1 diff --git a/rtems/config/4.12/rtems-sparc.bset b/rtems/config/4.12/rtems-sparc.bset index b419ad6..4eaeee7 100644 --- a/rtems/config/4.12/rtems-sparc.bset +++ b/rtems/config/4.12/rtems-sparc.bset @@ -1,11 +1,4 @@ %define release 1 %define rtems_arch sparc %define with_libgomp -%include rtems-4.12-base.bset - -4.12/rtems-autotools -devel/expat-2.1.0-1 -tools/rtems-binutils-2.25-1 -tools/rtems-gcc-6-20151101-newlib-2.2.0.20151023-1 -tools/rtems-gdb-7.8.2-1.cfg -tools/rtems-tools-4.12-1 +%include 4.12/rtems-default.bset diff --git a/rtems/config/4.12/rtems-v850.bset b/rtems/config/4.12/rtems-v850.bset index cd5d0e7..1f2a08e 100644 --- a/rtems/config/4.12/rtems-v850.bset +++ b/rtems/config/4.12/rtems-v850.bset @@ -1,27 +1,3 @@ -# -# Tools Set for RTEMS V850 4.12 Stable -# - %define release 1 - %define rtems_arch v850 - -# -# The RTEMS 4.12 base defines. -# -%include rtems-4.12-base.bset - -# -# If Windows (MinGW) do not build the simulator. -# -%define win32-gdb-disable-sim - -# -# Tools configuration. -# -4.12/rtems-autotools -devel/expat-2.1.0-1 -tools/rtems-binutils-2.24-1 -tools/rtems-gcc-4.9.3-newlib-2.2.0-20150423-1 -tools/rtems-gdb-7.9-1 -tools/rtems-tools-4.12-1 +%include 4.12/rtems-default.bset diff --git a/rtems/config/tools/rtems-binutils-3bf8131ac6b263e54669d9c282c6f69395355435-1.cfg b/rtems/config/tools/rtems-binutils-3bf8131ac6b263e54669d9c282c6f69395355435-1.cfg new file mode 100644 index 0000000..a627389 --- /dev/null +++ b/rtems/config/tools/rtems-binutils-3bf8131ac6b263e54669d9c282c6f69395355435-1.cfg @@ -0,0 +1,21 @@ +# +# Binutils GIT. +# + +%include %{_configdir}/checks.cfg +%include %{_configdir}/base.cfg + +%define binutils_version 3bf8131ac6b263e54669d9c282c6f69395355435 +%source set binutils git://sourceware.org/git/binutils-gdb.git?fetch?reset=hard?branch=master?checkout=%{binutils_version} + +# +# Enable deterministic archives by default. This will be the default +# there all tools using this binutils will create deterministic +# archives. +# +%define with_deterministic_archives 1 + +# +# The binutils build instructions. We use 2.xx Release 1. +# +%include %{_configdir}/binutils-2-1.cfg diff --git a/rtems/config/tools/rtems-gcc-6-20160117-newlib-2.3.0.20160104-1.cfg b/rtems/config/tools/rtems-gcc-6-20160117-newlib-2.3.0.20160104-1.cfg new file mode 100644 index 0000000..535d0a4 --- /dev/null +++ b/rtems/config/tools/rtems-gcc-6-20160117-newlib-2.3.0.20160104-1.cfg @@ -0,0 +1,16 @@ +%include %{_configdir}/checks.cfg +%include %{_configdir}/base.cfg + +%define gcc_version 6-20160117 +%define newlib_version 2.3.0.20160104 +%define mpfr_version 2.4.2 +%define mpc_version 0.8.1 +%define gmp_version 4.3.2 + +%define with_threads 1 +%define with_plugin 0 +%define with_iconv 1 + +%source set gcc ftp://gcc.gnu.org/pub/gcc/snapshots/%{gcc_version}/gcc-%{gcc_version}.tar.bz2 + +%include %{_configdir}/gcc-6-1.cfg