From f448a148d8547947051beb42f86e2ae8cd0b1e00 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Thu, 18 Jan 2018 15:10:19 +1100 Subject: rtems: Remobve used tool configurations. Update 3274 --- rtems/config/tools/rtems-binutils-2.19.1-1.cfg | 13 -- rtems/config/tools/rtems-binutils-2.20.1-1.cfg | 21 --- rtems/config/tools/rtems-binutils-2.22-1.cfg | 15 -- rtems/config/tools/rtems-binutils-2.23.2-1.cfg | 20 --- rtems/config/tools/rtems-binutils-2.24-1.cfg | 22 --- rtems/config/tools/rtems-binutils-git-1.cfg | 21 --- .../tools/rtems-gcc-4.3.2-newlib-1.16.0-1.cfg | 29 ---- .../tools/rtems-gcc-4.4.7-newlib-1.18.0-1.cfg | 52 ------ .../tools/rtems-gcc-4.5.3-newlib-2.0.0-1.cfg | 26 --- .../tools/rtems-gcc-4.5.3-newlib-2.1.0-1.cfg | 26 --- .../tools/rtems-gcc-4.6.3-newlib-1.20.0-1.cfg | 43 ----- .../tools/rtems-gcc-4.7.2-newlib-1.20.0-1.cfg | 52 ------ .../tools/rtems-gcc-4.7.2-newlib-2.0.0-1.cfg | 32 ---- .../tools/rtems-gcc-4.7.3-newlib-2.0.0-1.cfg | 32 ---- .../tools/rtems-gcc-4.8-ss-newlib-2.0.0-1.cfg | 26 --- .../config/tools/rtems-gcc-4.8.0-newlib-cvs-1.cfg | 37 ----- .../config/tools/rtems-gcc-4.8.1-newlib-cvs-1.cfg | 50 ------ .../tools/rtems-gcc-4.8.2-newlib-2.1.0-1.cfg | 39 ----- .../config/tools/rtems-gcc-4.8.2-newlib-cvs-1.cfg | 13 -- .../rtems-gcc-4.8.3-newlib-2.20.0-20150323-1.cfg | 14 -- .../config/tools/rtems-gcc-4.8.3-newlib-cvs-1.cfg | 13 -- .../config/tools/rtems-gcc-4.8.3-newlib-git-1.cfg | 13 -- .../tools/rtems-gcc-4.9.0-newlib-2.1.0-1.cfg | 40 ----- .../config/tools/rtems-gcc-4.9.0-newlib-cvs-1.cfg | 11 -- .../config/tools/rtems-gcc-4.9.1-newlib-cvs-1.cfg | 13 -- .../tools/rtems-gcc-4.9.2-newlib-2.2.0-1-1.cfg | 14 -- .../rtems-gcc-4.9.2-newlib-2.2.0-20150423-1.cfg | 14 -- .../rtems-gcc-4.9.2-newlib-2.20.0-20150323-1.cfg | 14 -- .../config/tools/rtems-gcc-4.9.2-newlib-git-1.cfg | 13 -- rtems/config/tools/rtems-gdb-6.8-1.cfg | 19 --- rtems/config/tools/rtems-gdb-7.3.1-1.cfg | 18 --- rtems/config/tools/rtems-gdb-7.5-1.cfg | 15 -- rtems/config/tools/rtems-gdb-7.6.1-1.cfg | 13 -- rtems/config/tools/rtems-gdb-7.6.2-1.cfg | 17 -- rtems/config/tools/rtems-gdb-7.7.1-1.cfg | 26 --- rtems/config/tools/rtems-gdb-7.8.2-1.cfg | 29 ---- rtems/config/tools/rtems-kernel-4.10.2.cfg | 16 -- rtems/config/tools/rtems-kernel-4.9.6-1.cfg | 14 -- rtems/config/tools/rtems-mipstx39-gdb-7.5.1-1.cfg | 11 -- rtems/config/tools/rtems-mipstx39-gdb-7.6-1.cfg | 11 -- rtems/config/tools/rtems-mipstx39-gdb-7.7-1.cfg | 11 -- rtems/config/tools/rtems-nios2-binutils-2.20-1.cfg | 26 --- .../tools/rtems-nios2-gcc-4.1-newlib-1.19.0-1.cfg | 179 --------------------- rtems/config/tools/rtems-nios2-gdb-7.0-1.cfg | 19 --- rtems/config/tools/rtems-tools-git-1.cfg | 53 ------ 45 files changed, 1205 deletions(-) delete mode 100644 rtems/config/tools/rtems-binutils-2.19.1-1.cfg delete mode 100644 rtems/config/tools/rtems-binutils-2.20.1-1.cfg delete mode 100644 rtems/config/tools/rtems-binutils-2.22-1.cfg delete mode 100644 rtems/config/tools/rtems-binutils-2.23.2-1.cfg delete mode 100644 rtems/config/tools/rtems-binutils-2.24-1.cfg delete mode 100644 rtems/config/tools/rtems-binutils-git-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.3.2-newlib-1.16.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.4.7-newlib-1.18.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.5.3-newlib-2.0.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.5.3-newlib-2.1.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.6.3-newlib-1.20.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.7.2-newlib-1.20.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.7.2-newlib-2.0.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.7.3-newlib-2.0.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.8-ss-newlib-2.0.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.8.0-newlib-cvs-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.8.1-newlib-cvs-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.8.2-newlib-2.1.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.8.2-newlib-cvs-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.8.3-newlib-2.20.0-20150323-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.8.3-newlib-cvs-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.8.3-newlib-git-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.9.0-newlib-2.1.0-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.9.0-newlib-cvs-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.9.1-newlib-cvs-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.9.2-newlib-2.2.0-1-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.9.2-newlib-2.20.0-20150323-1.cfg delete mode 100644 rtems/config/tools/rtems-gcc-4.9.2-newlib-git-1.cfg delete mode 100644 rtems/config/tools/rtems-gdb-6.8-1.cfg delete mode 100644 rtems/config/tools/rtems-gdb-7.3.1-1.cfg delete mode 100644 rtems/config/tools/rtems-gdb-7.5-1.cfg delete mode 100644 rtems/config/tools/rtems-gdb-7.6.1-1.cfg delete mode 100644 rtems/config/tools/rtems-gdb-7.6.2-1.cfg delete mode 100644 rtems/config/tools/rtems-gdb-7.7.1-1.cfg delete mode 100644 rtems/config/tools/rtems-gdb-7.8.2-1.cfg delete mode 100644 rtems/config/tools/rtems-kernel-4.10.2.cfg delete mode 100644 rtems/config/tools/rtems-kernel-4.9.6-1.cfg delete mode 100644 rtems/config/tools/rtems-mipstx39-gdb-7.5.1-1.cfg delete mode 100644 rtems/config/tools/rtems-mipstx39-gdb-7.6-1.cfg delete mode 100644 rtems/config/tools/rtems-mipstx39-gdb-7.7-1.cfg delete mode 100644 rtems/config/tools/rtems-nios2-binutils-2.20-1.cfg delete mode 100644 rtems/config/tools/rtems-nios2-gcc-4.1-newlib-1.19.0-1.cfg delete mode 100644 rtems/config/tools/rtems-nios2-gdb-7.0-1.cfg delete mode 100644 rtems/config/tools/rtems-tools-git-1.cfg diff --git a/rtems/config/tools/rtems-binutils-2.19.1-1.cfg b/rtems/config/tools/rtems-binutils-2.19.1-1.cfg deleted file mode 100644 index fb9f018..0000000 --- a/rtems/config/tools/rtems-binutils-2.19.1-1.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# -# Binutils 2.19. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define binutils_version 2.19.1 - -# -# The binutils build instructions. We use 2.xx Release 1. -# -%include %{_configdir}/binutils-2-1.cfg diff --git a/rtems/config/tools/rtems-binutils-2.20.1-1.cfg b/rtems/config/tools/rtems-binutils-2.20.1-1.cfg deleted file mode 100644 index 925730d..0000000 --- a/rtems/config/tools/rtems-binutils-2.20.1-1.cfg +++ /dev/null @@ -1,21 +0,0 @@ -# -# Binutils 2.22. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define binutils_version 2.20.1 - -%hash md5 binutils-%{binutils_version}.tar.bz2 2b9dc8f2b7dbd5ec5992c6e29de0b764 - -%patch add binutils %{rtems_binutils_patches}/binutils-2.20.1-rtems4.10-20100826.diff -%hash md5 binutils-2.20.1-rtems4.10-20100826.diff 733899876e0b32ce0700666b29662d91 -%ifos win32 mingw ming32 cygwin - %patch add binutils %{rtems_binutils_patches}/cygwin/binutils-2.20.1-cygwin-w64-20130324.diff -%endif - -# -# The binutils build instructions. We use 2.xx Release 1. -# -%include %{_configdir}/binutils-2-1.cfg diff --git a/rtems/config/tools/rtems-binutils-2.22-1.cfg b/rtems/config/tools/rtems-binutils-2.22-1.cfg deleted file mode 100644 index 664f5d9..0000000 --- a/rtems/config/tools/rtems-binutils-2.22-1.cfg +++ /dev/null @@ -1,15 +0,0 @@ -# -# Binutils 2.22. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define binutils_version 2.22 - -%patch add binutils %{rtems_binutils_patches}/binutils-2.22-rtems4.11-20120427.diff - -# -# The binutils build instructions. We use 2.xx Release 1. -# -%include %{_configdir}/binutils-2-1.cfg diff --git a/rtems/config/tools/rtems-binutils-2.23.2-1.cfg b/rtems/config/tools/rtems-binutils-2.23.2-1.cfg deleted file mode 100644 index d4f2c4b..0000000 --- a/rtems/config/tools/rtems-binutils-2.23.2-1.cfg +++ /dev/null @@ -1,20 +0,0 @@ -# -# Binutils 2.23. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define binutils_version 2.23.2 - -# -# 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-binutils-2.24-1.cfg b/rtems/config/tools/rtems-binutils-2.24-1.cfg deleted file mode 100644 index ca6c02b..0000000 --- a/rtems/config/tools/rtems-binutils-2.24-1.cfg +++ /dev/null @@ -1,22 +0,0 @@ -# -# Binutils 2.24. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define binutils_version 2.24 - -%hash md5 binutils-%{binutils_version}.tar.bz2 e0f71a7b2ddab0f8612336ac81d9636b - -# -# 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-binutils-git-1.cfg b/rtems/config/tools/rtems-binutils-git-1.cfg deleted file mode 100644 index da64bc1..0000000 --- a/rtems/config/tools/rtems-binutils-git-1.cfg +++ /dev/null @@ -1,21 +0,0 @@ -# -# Binutils GIT. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define binutils_version 6ae274b7dc305ae7cebcf55c5018dab05228235a -%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-4.3.2-newlib-1.16.0-1.cfg b/rtems/config/tools/rtems-gcc-4.3.2-newlib-1.16.0-1.cfg deleted file mode 100644 index 12a8003..0000000 --- a/rtems/config/tools/rtems-gcc-4.3.2-newlib-1.16.0-1.cfg +++ /dev/null @@ -1,29 +0,0 @@ -# -# GCC 4.3.1., Newlib 1.16.0 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gcc_version 4.3.2 -%define newlib_version 1.16.0 -%define mpfr_version 2.4.2 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 0 - -# -# The RTEMS 4.9 patches -# -%source set gcc ftp://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_version}.tar.bz2 -%patch add gcc %{rtems_gcc_patches}/gcc-core-4.3.2-rtems4.9-20090825.diff -%source add gcc ftp://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_version}.tar.bz2 -%patch add gcc %{rtems_newlib_patches}/newlib-1.16.0-rtems4.9-20090324.diff - -# -# The gcc/newlib build instructions. We use 4.7 Release 1. -# -%include %{_configdir}/gcc-4.3-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.4.7-newlib-1.18.0-1.cfg b/rtems/config/tools/rtems-gcc-4.4.7-newlib-1.18.0-1.cfg deleted file mode 100644 index b6e1a76..0000000 --- a/rtems/config/tools/rtems-gcc-4.4.7-newlib-1.18.0-1.cfg +++ /dev/null @@ -1,52 +0,0 @@ -# -# GCC 4.4.7, Newlib 1.18.0 -# - -# -# M32C C++ does not work. -# gcc-4.4.7/libstdc++-v3/src/mt_allocator.cc:76: error: cast from 'void*' to 'size_t' loses precision -# -%if %{_target} == m32c-rtems4.10 -%define enable_cxx 0 -%endif - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gcc_version 4.4.7 -%define newlib_version 1.18.0 -%define mpfr_version 2.4.2 -%define mpc_version 0.8.1 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 1 - -%hash md5 gcc-core-%{gcc_version}.tar.bz2 3bda0831d654964ee152c46fa8d29e46 -%hash md5 gcc-g++-%{gcc_version}.tar.gz 421ba1dfe821f32998b28ee40e71dd37 -%hash md5 newlib-%{newlib_version}.tar.gz 3dae127d4aa659d72f8ea8c0ff2a7a20 - -# -# Hash checksums of the libraries used in GCC. -# -%hash md5 mpfr-%{mpfr_version}.tar.bz2 89e59fe665e2b3ad44a6789f40b059a0 -%hash md5 mpc-%{mpc_version}.tar.gz 5b34aa804d514cc295414a963aedb6bf -%hash md5 gmp-%{gmp_version}.tar.bz2 041487d25e9c230b0c42b106361055fe - -# -# The RTEMS 4.10 patches -# -%patch add gcc %{rtems_gcc_patches}/gcc-core-4.4.7-rtems4.10-20120314.diff -%hash md5 gcc-core-4.4.7-rtems4.10-20120314.diff 084c9085c255b1f6a9204e239dde0579 -%if %{enable_cxx} - %patch add gcc %{rtems_gcc_patches}/gcc-g++-4.4.7-rtems4.10-20120314.diff - %hash md5 gcc-g++-4.4.7-rtems4.10-20120314.diff e187db20f6d98048368f9ef86f9126dc -%endif -%patch add newlib %{rtems_newlib_patches}/newlib-1.18.0-rtems4.10-20110518.diff -%hash md5 newlib-1.18.0-rtems4.10-20110518.diff e6508b36490d841b00d5011ed11cdc16 - -# -# The gcc/newlib build instructions. We use 4.4 Release 1. -# -%include %{_configdir}/gcc-4.4-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.5.3-newlib-2.0.0-1.cfg b/rtems/config/tools/rtems-gcc-4.5.3-newlib-2.0.0-1.cfg deleted file mode 100644 index 0f5d225..0000000 --- a/rtems/config/tools/rtems-gcc-4.5.3-newlib-2.0.0-1.cfg +++ /dev/null @@ -1,26 +0,0 @@ -# -# GCC 4.5.3., Newlib 2.0.0 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gcc_version 4.5.3 -%define newlib_version 2.0.0 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 1 - -# -# Libiberty strsignal fix -# -%patch add gcc %{rtems_gcc_patches}/gcc-4.5.3-strsignal-1.diff - -# -# The gcc/newlib build instructions. We use 4.5 Release 1. -# -%include %{_configdir}/gcc-4.5-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.5.3-newlib-2.1.0-1.cfg b/rtems/config/tools/rtems-gcc-4.5.3-newlib-2.1.0-1.cfg deleted file mode 100644 index 668e356..0000000 --- a/rtems/config/tools/rtems-gcc-4.5.3-newlib-2.1.0-1.cfg +++ /dev/null @@ -1,26 +0,0 @@ -# -# GCC 4.5.3., Newlib 2.0.0 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gcc_version 4.5.3 -%define newlib_version 2.1.0 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 1 - -# -# Libiberty strsignal fix -# -%patch add gcc %{rtems_gcc_patches}/gcc-4.5.3-strsignal-1.diff - -# -# The gcc/newlib build instructions. We use 4.5 Release 1. -# -%include %{_configdir}/gcc-4.5-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.6.3-newlib-1.20.0-1.cfg b/rtems/config/tools/rtems-gcc-4.6.3-newlib-1.20.0-1.cfg deleted file mode 100644 index 9d63a92..0000000 --- a/rtems/config/tools/rtems-gcc-4.6.3-newlib-1.20.0-1.cfg +++ /dev/null @@ -1,43 +0,0 @@ -# -# GCC 4.6.3, Newlib 1.20.0 -# - -# -# AVR C++ does not work. -# configure: error: unable to detect exception model -# -%if %{_target} == avr-rtems4.11 -%define enable_cxx 0 -%endif - -# -# M32C C++ does not work. -# gcc-4.4.7/libstdc++-v3/src/mt_allocator.cc:76: error: cast from 'void*' to 'size_t' loses precision -# -%if %{_target} == m32c-rtems4.11 -%define enable_cxx 0 -%endif - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gcc_version 4.6.3 -%define newlib_version 1.20.0 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 1 - -# -# The RTEMS 4.11 patches -# -%patch add gcc gcc-core-4.6.3-rtems4.11-20120303.diff -%patch add newlib newlib-1.20.0-rtems4.11-20121011.diff - -# -# The gcc/newlib build instructions. We use 4.4 Release 1. -# -%include %{_configdir}/gcc-4.6-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.7.2-newlib-1.20.0-1.cfg b/rtems/config/tools/rtems-gcc-4.7.2-newlib-1.20.0-1.cfg deleted file mode 100644 index 167d7c5..0000000 --- a/rtems/config/tools/rtems-gcc-4.7.2-newlib-1.20.0-1.cfg +++ /dev/null @@ -1,52 +0,0 @@ -# -# GCC 4.7.2., Newlib 1.20.0 -# - -# -# AVR C++ does not work. -# configure: error: unable to detect exception model -# -%if %{_target} == avr-rtems4.11 -%define enable_cxx 0 -%endif - -# -# M32C C++ does not work. -# gcc-4.7.2/libstdc++-v3/src/mt_allocator.cc:76: error: cast from 'void*' to 'size_t' loses precision -# -%if %{_target} == m32c-rtems4.11 -%define enable_cxx 0 -%endif - -# -# If arm-rtems4.11 add --enable-obsolete. -# -%if %{_target} == arm-rtems4.11 -%define enable_obsolete 1 -%else -%define enable_obsolete 0 -%endif - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gcc_version 4.7.2 -%define newlib_version 1.20.0 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 1 - -# -# The RTEMS 4.11 patches -# -%patch add gcc %{rtems_gcc_patches}/gcc-4.7.2-rtems4.11-20121026.diff -%patch add newlib %{rtems_newlib_patches}/newlib-1.20.0-rtems4.11-20121011.diff - -# -# The gcc/newlib build instructions. We use 4.7 Release 1. -# -%include %{_configdir}/gcc-4.7-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.7.2-newlib-2.0.0-1.cfg b/rtems/config/tools/rtems-gcc-4.7.2-newlib-2.0.0-1.cfg deleted file mode 100644 index 8914815..0000000 --- a/rtems/config/tools/rtems-gcc-4.7.2-newlib-2.0.0-1.cfg +++ /dev/null @@ -1,32 +0,0 @@ -# -# GCC 4.7.2., Newlib 2.0.0 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg -%include %{_configdir}/versions.cfg - -%define gcc_version 4.7.2 -%define newlib_version 2.0.0 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 1 - -# -# The RTEMS 4.11 patches -# -%patch add gcc %{rtems_gcc_patches}/gcc-4.7.2-rtems4.11-20121026.diff - -# Incompatible with Texinfo 5 -%if %{__makeinfo_ver} >= 5.0 - %error Incomaptible version of makeinfo found! -%endif - -# -# The gcc/newlib build instructions. We use 4.7 Release 1. -# -%include %{_configdir}/gcc-4.7-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.7.3-newlib-2.0.0-1.cfg b/rtems/config/tools/rtems-gcc-4.7.3-newlib-2.0.0-1.cfg deleted file mode 100644 index 518e28b..0000000 --- a/rtems/config/tools/rtems-gcc-4.7.3-newlib-2.0.0-1.cfg +++ /dev/null @@ -1,32 +0,0 @@ -# -# GCC 4.7.2., Newlib 2.0.0 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg -%include %{_configdir}/versions.cfg - -%define gcc_version 4.7.3 -%define newlib_version 2.0.0 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 1 - -# -# The RTEMS 4.11 patches -# -%patch add gcc %{rtems_gcc_patches}/gcc-4.7.3-rtems4.11-20130414.diff - -# Incompatible with Texinfo 5 -%if %{__makeinfo_ver} >= 5.0 - %error Incomaptible version of makeinfo found! -%endif - -# -# The gcc/newlib build instructions. We use 4.7 Release 1. -# -%include %{_configdir}/gcc-4.7-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.8-ss-newlib-2.0.0-1.cfg b/rtems/config/tools/rtems-gcc-4.8-ss-newlib-2.0.0-1.cfg deleted file mode 100644 index 0fd1641..0000000 --- a/rtems/config/tools/rtems-gcc-4.8-ss-newlib-2.0.0-1.cfg +++ /dev/null @@ -1,26 +0,0 @@ -# -# GCC 4.8.x., Newlib 2.0.0 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gcc_version 4.8-20130303 -%define newlib_version 2.0.0 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 1 - -# -# The RTEMS 4.11 patches -# -%source set gcc ftp://gcc.gnu.org/pub/gcc/snapshots/%{gcc_version}/gcc-%{gcc_version}.tar.bz2 - -# -# The gcc/newlib build instructions. We use 4.7 Release 1. -# -%include %{_configdir}/gcc-4.8-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.8.0-newlib-cvs-1.cfg b/rtems/config/tools/rtems-gcc-4.8.0-newlib-cvs-1.cfg deleted file mode 100644 index 7c545fd..0000000 --- a/rtems/config/tools/rtems-gcc-4.8.0-newlib-cvs-1.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# -# GCC 4.8.0., Newlib CVS -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg -%include %{_configdir}/versions.cfg - -%define gcc_version 4.8.0 -%define newlib_version 31-May-2013 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 -%define with_iconv 1 - -# Incompatible with Texinfo 5 -%if %{__makeinfo_ver} >= 5.0 - %error Incomaptible version of makeinfo found! -%endif - -# -# Newlib is from CVS. -# -%source set newlib cvs://pserver:anoncvs@sourceware.org/cvs/src?module=newlib?src-prefix=src?date=%{newlib_version}?reset - -# -# Joel's stack_t patch. -# -%patch add newlib -p0 %{rtems_newlib_patches}/newlib-sys-signal-20130532.diff - -# -# The gcc/newlib build instructions. We use 4.8 Release 1. -# -%include %{_configdir}/gcc-4.8-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.8.1-newlib-cvs-1.cfg b/rtems/config/tools/rtems-gcc-4.8.1-newlib-cvs-1.cfg deleted file mode 100644 index 32c6547..0000000 --- a/rtems/config/tools/rtems-gcc-4.8.1-newlib-cvs-1.cfg +++ /dev/null @@ -1,50 +0,0 @@ -# -# GCC 4.8.1., Newlib CVS -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg -%include %{_configdir}/versions.cfg - -%define gcc_version 4.8.1 -%define newlib_version 15-Sept-2013 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 - -%ifn %{defined with_iconv} -%define with_iconv 1 -%endif - -# Incompatible with Texinfo 5 -%if %{__makeinfo_ver} >= 5.0 - %error Incomaptible version of makeinfo found! -%endif - -# -# Newlib is from CVS. -# -%source set newlib cvs://pserver:anoncvs@sourceware.org/cvs/src?module=newlib?src-prefix=src?date=%{newlib_version}?reset - -# -# Sebastian's atexit patch. -# -%patch add gcc %{rtems_gcc_patches}/gcc-4.8.1-rtems4.11-20130709.diff - -# -# Chris's patch to use the POSIX thread model for C++. -# -%patch add gcc %{rtems_gcc_patches}/gcc-rtems-thread-model-posix-1.diff - -# -# Joel's stack_t patch. -# -%patch add newlib -p0 %{rtems_newlib_patches}/newlib-sys-signal-20130532.diff - -# -# The gcc/newlib build instructions. We use 4.8 Release 1. -# -%include %{_configdir}/gcc-4.8-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.8.2-newlib-2.1.0-1.cfg b/rtems/config/tools/rtems-gcc-4.8.2-newlib-2.1.0-1.cfg deleted file mode 100644 index 2c6e5e5..0000000 --- a/rtems/config/tools/rtems-gcc-4.8.2-newlib-2.1.0-1.cfg +++ /dev/null @@ -1,39 +0,0 @@ -# -# GCC 4.8.2., Newlib 2.1.0 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg -%include %{_configdir}/versions.cfg - -%define gcc_version 4.8.2 -%define newlib_version 2.1.0 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 - -%ifn %{defined with_iconv} -%define with_iconv 1 -%endif - -# -# Hash checksums. -# -%hash md5 mpfr-%{mpfr_version}.tar.bz2 bfbecb2eacb6d48432ead5cfc3f7390a -%hash md5 mpc-%{mpc_version}.tar.gz e98267ebd5648a39f881d66797122fb6 -%hash md5 gmp-%{gmp_version}.tar.bz2 041487d25e9c230b0c42b106361055fe -%hash md5 gcc-%{gcc_version}.tar.bz2 a3d7d63b9cb6b6ea049469a0c4a43c9d -%hash md5 newlib-%{newlib_version}.tar.gz c6559d83ecce4728a52f0ce7ec80de97 - -# -# Joel's stack_t patch. -# -%patch add newlib -p0 %{rtems_newlib_patches}/newlib-sys-signal-20130532.diff -%hash md5 newlib-sys-signal-20130532.diff 34af05f28a4921e47c053528f5a8b9fb - -# The gcc/newlib build instructions. We use 4.8 Release 1. -# -%include %{_configdir}/gcc-4.8-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.8.2-newlib-cvs-1.cfg b/rtems/config/tools/rtems-gcc-4.8.2-newlib-cvs-1.cfg deleted file mode 100644 index c9e89b2..0000000 --- a/rtems/config/tools/rtems-gcc-4.8.2-newlib-cvs-1.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# -# GCC 4.8.2., Newlib CVS -# - -%define gcc_version 4.8.2 -%define newlib_version 12-Jul-2014 - -%hash md5 gcc-%{gcc_version}.tar.bz2 a3d7d63b9cb6b6ea049469a0c4a43c9d - -# -# The gcc/newlib build instructions. -# -%include tools/rtems-gcc-4.8-newlib-cvs-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.8.3-newlib-2.20.0-20150323-1.cfg b/rtems/config/tools/rtems-gcc-4.8.3-newlib-2.20.0-20150323-1.cfg deleted file mode 100644 index 06d2963..0000000 --- a/rtems/config/tools/rtems-gcc-4.8.3-newlib-2.20.0-20150323-1.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# -# GCC 4.8.3, Newlib 2.2.0-1 (actually a snapshot) -# - -%define gcc_version 4.8.3 -%define newlib_version 2.2.0.20150323 - -%hash md5 gcc-%{gcc_version}.tar.bz2 7c60f24fab389f77af203d2516ee110f -%hash md5 newlib-%{newlib_version}.tar.gz a5107ff59e53a5731bdd0e245cbd1ad8 - -# -# The gcc/newlib build instructions. -# -%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.8.3-newlib-cvs-1.cfg b/rtems/config/tools/rtems-gcc-4.8.3-newlib-cvs-1.cfg deleted file mode 100644 index d4ea2c7..0000000 --- a/rtems/config/tools/rtems-gcc-4.8.3-newlib-cvs-1.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# -# GCC 4.8.3., Newlib CVS -# - -%define gcc_version 4.8.3 -%define newlib_version 19-Aug-2014 - -%hash md5 gcc-%{gcc_version}.tar.bz2 7c60f24fab389f77af203d2516ee110f - -# -# The gcc/newlib build instructions. -# -%include tools/rtems-gcc-4.8-newlib-cvs-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.8.3-newlib-git-1.cfg b/rtems/config/tools/rtems-gcc-4.8.3-newlib-git-1.cfg deleted file mode 100644 index 3a9e094..0000000 --- a/rtems/config/tools/rtems-gcc-4.8.3-newlib-git-1.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# -# GCC 4.8.3., Newlib GIT -# - -%define gcc_version 4.8.3 -%define newlib_version ef23a12ff8f840cc571e47870cd5f4ad6bca4553 - -%hash md5 gcc-%{gcc_version}.tar.bz2 7c60f24fab389f77af203d2516ee110f - -# -# The gcc/newlib build instructions. -# -%include tools/rtems-gcc-4.8-newlib-git-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.9.0-newlib-2.1.0-1.cfg b/rtems/config/tools/rtems-gcc-4.9.0-newlib-2.1.0-1.cfg deleted file mode 100644 index 3e6854e..0000000 --- a/rtems/config/tools/rtems-gcc-4.9.0-newlib-2.1.0-1.cfg +++ /dev/null @@ -1,40 +0,0 @@ -# -# GCC 4.9.0., Newlib 2.1.0 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg -%include %{_configdir}/versions.cfg - -%define gcc_version 4.9.0 -%define newlib_version 2.1.0 -%define mpfr_version 3.0.1 -%define mpc_version 0.8.2 -%define gmp_version 5.0.5 - -%define with_threads 1 -%define with_plugin 0 - -%ifn %{defined with_iconv} -%define with_iconv 1 -%endif - -# -# Hash checksums. -# -%hash md5 mpfr-%{mpfr_version}.tar.bz2 bfbecb2eacb6d48432ead5cfc3f7390a -%hash md5 mpc-%{mpc_version}.tar.gz e98267ebd5648a39f881d66797122fb6 -%hash md5 gmp-%{gmp_version}.tar.bz2 041487d25e9c230b0c42b106361055fe -%hash md5 gcc-%{gcc_version}.tar.bz2 9709b49ae0e904cbb0a6a1b62853b556 -%hash md5 newlib-%{newlib_version}.tar.gz c6559d83ecce4728a52f0ce7ec80de97 - -# -# Joel's stack_t patch. -# -%patch add newlib -p0 %{rtems_newlib_patches}/newlib-sys-signal-20130532.diff -%hash md5 newlib-sys-signal-20130532.diff 34af05f28a4921e47c053528f5a8b9fb - -# -# The gcc/newlib build instructions. We use 4.9 Release 1. -# -%include %{_configdir}/gcc-4.9-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.9.0-newlib-cvs-1.cfg b/rtems/config/tools/rtems-gcc-4.9.0-newlib-cvs-1.cfg deleted file mode 100644 index c8ba8b7..0000000 --- a/rtems/config/tools/rtems-gcc-4.9.0-newlib-cvs-1.cfg +++ /dev/null @@ -1,11 +0,0 @@ -# -# GCC 4.9.0., Newlib CVS -# - -%define gcc_version 4.9.0 -%define newlib_version 12-Jul-2014 - -# -# The gcc/newlib build instructions. -# -%include tools/rtems-gcc-4.9-newlib-cvs-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.9.1-newlib-cvs-1.cfg b/rtems/config/tools/rtems-gcc-4.9.1-newlib-cvs-1.cfg deleted file mode 100644 index 5fdfcdd..0000000 --- a/rtems/config/tools/rtems-gcc-4.9.1-newlib-cvs-1.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# -# GCC 4.9.1., Newlib CVS -# - -%define gcc_version 4.9.1 -%define newlib_version 19-Aug-2014 - -%hash md5 gcc-%{gcc_version}.tar.bz2 fddf71348546af523353bd43d34919c1 - -# -# The gcc/newlib build instructions. -# -%include tools/rtems-gcc-4.9-newlib-cvs-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.9.2-newlib-2.2.0-1-1.cfg b/rtems/config/tools/rtems-gcc-4.9.2-newlib-2.2.0-1-1.cfg deleted file mode 100644 index 6e1bca4..0000000 --- a/rtems/config/tools/rtems-gcc-4.9.2-newlib-2.2.0-1-1.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# -# GCC 4.9.2., Newlib 2.2.0-1 -# - -%define gcc_version 4.9.2 -%define newlib_version 2.2.0-1 - -%hash md5 gcc-%{gcc_version}.tar.bz2 4df8ee253b7f3863ad0b86359cd39c43 -%hash md5 newlib-%{newlib_version}.tar.gz 94114fdc1d8391cdbc2653d89249cccf - -# -# The gcc/newlib build instructions. -# -%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1.cfg b/rtems/config/tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1.cfg deleted file mode 100644 index d5fdcca..0000000 --- a/rtems/config/tools/rtems-gcc-4.9.2-newlib-2.2.0-20150423-1.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# -# GCC 4.9.2, Newlib 2.2.0-1 (actually a snapshot) -# - -%define gcc_version 4.9.2 -%define newlib_version 2.2.0.20150423 - -%hash md5 gcc-%{gcc_version}.tar.bz2 4df8ee253b7f3863ad0b86359cd39c43 -%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 diff --git a/rtems/config/tools/rtems-gcc-4.9.2-newlib-2.20.0-20150323-1.cfg b/rtems/config/tools/rtems-gcc-4.9.2-newlib-2.20.0-20150323-1.cfg deleted file mode 100644 index 4b6cd29..0000000 --- a/rtems/config/tools/rtems-gcc-4.9.2-newlib-2.20.0-20150323-1.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# -# GCC 4.9.2, Newlib 2.2.0-1 (actually a snapshot) -# - -%define gcc_version 4.9.2 -%define newlib_version 2.2.0.20150323 - -%hash md5 gcc-%{gcc_version}.tar.bz2 4df8ee253b7f3863ad0b86359cd39c43 -%hash md5 newlib-%{newlib_version}.tar.gz a5107ff59e53a5731bdd0e245cbd1ad8 - -# -# The gcc/newlib build instructions. -# -%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg diff --git a/rtems/config/tools/rtems-gcc-4.9.2-newlib-git-1.cfg b/rtems/config/tools/rtems-gcc-4.9.2-newlib-git-1.cfg deleted file mode 100644 index b339b8f..0000000 --- a/rtems/config/tools/rtems-gcc-4.9.2-newlib-git-1.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# -# GCC 4.9.2., Newlib GIT -# - -%define gcc_version 4.9.2 -%define newlib_version ef23a12ff8f840cc571e47870cd5f4ad6bca4553 - -%hash md5 gcc-%{gcc_version}.tar.bz2 4df8ee253b7f3863ad0b86359cd39c43 - -# -# The gcc/newlib build instructions. -# -%include tools/rtems-gcc-4.9-newlib-git-1.cfg diff --git a/rtems/config/tools/rtems-gdb-6.8-1.cfg b/rtems/config/tools/rtems-gdb-6.8-1.cfg deleted file mode 100644 index 9159352..0000000 --- a/rtems/config/tools/rtems-gdb-6.8-1.cfg +++ /dev/null @@ -1,19 +0,0 @@ -# -# GDB 6.8. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gdb_version 6.8 - -# -# RTEMS Build Set patches. -# -%source set gdb http://ftp.gnu.org/gnu/gdb/gdb-6.8a.tar.bz2 -%patch add gdb %{rtems_gdb_patches}/gdb-6.8-rtems4.9-20091111.diff - -# -# The gdb build instructions. We use 6.xx Release 1. -# -%include %{_configdir}/gdb-6-1.cfg diff --git a/rtems/config/tools/rtems-gdb-7.3.1-1.cfg b/rtems/config/tools/rtems-gdb-7.3.1-1.cfg deleted file mode 100644 index 9d8bd32..0000000 --- a/rtems/config/tools/rtems-gdb-7.3.1-1.cfg +++ /dev/null @@ -1,18 +0,0 @@ -# -# GDB 7.3. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gdb_version 7.3.1 - -%hash md5 gdb-%{gdb_version}.tar.bz2 b89a5fac359c618dda97b88645ceab47 - -%patch add gdb %{rtems_gdb_patches}/gdb-7.3.1-rtems4.10-20120918.diff -%hash md5 gdb-7.3.1-rtems4.10-20120918.diff 81607fc7366fe2ee0a2c8f991929acdc - -# -# The gdb build instructions. We use 7.xx Release 1. -# -%include %{_configdir}/gdb-7-1.cfg diff --git a/rtems/config/tools/rtems-gdb-7.5-1.cfg b/rtems/config/tools/rtems-gdb-7.5-1.cfg deleted file mode 100644 index 7853d40..0000000 --- a/rtems/config/tools/rtems-gdb-7.5-1.cfg +++ /dev/null @@ -1,15 +0,0 @@ -# -# GDB 7.5. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gdb_version 7.5 - -%patch add gdb %{rtems_gdb_patches}/gdb-7.5-rtems4.11-20121003.diff - -# -# The gdb build instructions. We use 7.xx Release 1. -# -%include %{_configdir}/gdb-7-1.cfg diff --git a/rtems/config/tools/rtems-gdb-7.6.1-1.cfg b/rtems/config/tools/rtems-gdb-7.6.1-1.cfg deleted file mode 100644 index 4841256..0000000 --- a/rtems/config/tools/rtems-gdb-7.6.1-1.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# -# GDB 7.6.1. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gdb_version 7.6.1 - -# -# The gdb build instructions. We use 7.xx Release 1. -# -%include %{_configdir}/gdb-7-1.cfg diff --git a/rtems/config/tools/rtems-gdb-7.6.2-1.cfg b/rtems/config/tools/rtems-gdb-7.6.2-1.cfg deleted file mode 100644 index 523e55f..0000000 --- a/rtems/config/tools/rtems-gdb-7.6.2-1.cfg +++ /dev/null @@ -1,17 +0,0 @@ -# -# GDB 7.6.2. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gdb_version 7.6.2 - -%if %{_build_os} == freebsd - %patch add gdb -p0 %{rtems_gdb_patches}/patch-gdb-python-python-config.py -%endif - -# -# The gdb build instructions. We use 7.xx Release 1. -# -%include %{_configdir}/gdb-7-1.cfg diff --git a/rtems/config/tools/rtems-gdb-7.7.1-1.cfg b/rtems/config/tools/rtems-gdb-7.7.1-1.cfg deleted file mode 100644 index 2e49f38..0000000 --- a/rtems/config/tools/rtems-gdb-7.7.1-1.cfg +++ /dev/null @@ -1,26 +0,0 @@ -# -# GDB 7.7.1. -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gdb_version 7.7.1 - -# -# Clean up the sim-arange inline code so it builds. -# -%patch add gdb %{rtems_gdb_patches}/gdb-sim-arange-inline.diff -%hash md5 gdb-sim-arange-inline.diff 11bb2936ea29afeaa023077191fd4705 -%patch add gdb %{rtems_gdb_patches}/gdb-sim-cgen-inline.diff -%hash md5 gdb-sim-cgen-inline.diff e6f7d6d7295cdba99f51aab514ea9778 - -%if %{_build_os} == freebsd - %patch add gdb -p0 %{rtems_gdb_patches}/patch-gdb-python-python-config.py - %hash md5 patch-gdb-python-python-config.py c0260fcca4c1a5509635049c0094eee3 -%endif - -# -# The gdb build instructions. We use 7.xx Release 1. -# -%include %{_configdir}/gdb-7-1.cfg diff --git a/rtems/config/tools/rtems-gdb-7.8.2-1.cfg b/rtems/config/tools/rtems-gdb-7.8.2-1.cfg deleted file mode 100644 index 9a5f3cb..0000000 --- a/rtems/config/tools/rtems-gdb-7.8.2-1.cfg +++ /dev/null @@ -1,29 +0,0 @@ -# -# GDB 7.8.2 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gdb_version 7.8.2 -%define gdb_src_ext xz - -%hash md5 gdb-%{gdb_version}.tar.xz a80cf252ed2e775d4e4533341bbf2459 - -# -# Clean up the sim-arange inline code so it builds. -# -%patch add gdb %{rtems_gdb_patches}/gdb-sim-arange-inline.diff -%hash md5 gdb-sim-arange-inline.diff 11bb2936ea29afeaa023077191fd4705 -%patch add gdb %{rtems_gdb_patches}/gdb-sim-cgen-inline.diff -%hash md5 gdb-sim-cgen-inline.diff e6f7d6d7295cdba99f51aab514ea9778 - -%if %{_build_os} == freebsd - %patch add gdb -p0 %{rtems_gdb_patches}/patch-gdb-python-python-config.py - %hash md5 patch-gdb-python-python-config.py c0260fcca4c1a5509635049c0094eee3 -%endif - -# -# The gdb build instructions. We use 7.xx Release 1. -# -%include %{_configdir}/gdb-7-1.cfg diff --git a/rtems/config/tools/rtems-kernel-4.10.2.cfg b/rtems/config/tools/rtems-kernel-4.10.2.cfg deleted file mode 100644 index 63bd400..0000000 --- a/rtems/config/tools/rtems-kernel-4.10.2.cfg +++ /dev/null @@ -1,16 +0,0 @@ -# -# RTEMS 4.10.2 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define rtems_kernel_version 4.10.2 -%define rtems_kernel_compression bz2 - -%hash md5 rtems-%{rtems_kernel_version}.tar.bz2 158566d0f1330d4eaba5a60e757d3dd0 - -# -# The RTEMS build instructions. We use 4.xx Release 1. -# -%include tools/rtems-kernel-4-1.cfg diff --git a/rtems/config/tools/rtems-kernel-4.9.6-1.cfg b/rtems/config/tools/rtems-kernel-4.9.6-1.cfg deleted file mode 100644 index eb70459..0000000 --- a/rtems/config/tools/rtems-kernel-4.9.6-1.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# -# RTEMS 4.9.6 -# - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define rtems_kernel_version 4.9.6 -%define rtems_kernel_compression bz2 - -# -# The RTEMS build instructions. We use 4.xx Release 1. -# -%include tools/rtems-kernel-4-1.cfg diff --git a/rtems/config/tools/rtems-mipstx39-gdb-7.5.1-1.cfg b/rtems/config/tools/rtems-mipstx39-gdb-7.5.1-1.cfg deleted file mode 100644 index 3c0bed5..0000000 --- a/rtems/config/tools/rtems-mipstx39-gdb-7.5.1-1.cfg +++ /dev/null @@ -1,11 +0,0 @@ -# -# MIPS STX39 GDB 7.5.1. -# - -%undefine _target -%define _target mipstx39-rtems%{rtems_version} - -# -# The gdb build instructions for RTEMS 7.5.1. -# -%include tools/rtems-gdb-7.5.1-1.cfg diff --git a/rtems/config/tools/rtems-mipstx39-gdb-7.6-1.cfg b/rtems/config/tools/rtems-mipstx39-gdb-7.6-1.cfg deleted file mode 100644 index 836c0bb..0000000 --- a/rtems/config/tools/rtems-mipstx39-gdb-7.6-1.cfg +++ /dev/null @@ -1,11 +0,0 @@ -# -# MIPS STX39 GDB 7.6. -# - -%undefine _target -%define _target mipstx39-rtems%{rtems_version} - -# -# The gdb build instructions for RTEMS 7.6. -# -%include tools/rtems-gdb-7.6-1.cfg diff --git a/rtems/config/tools/rtems-mipstx39-gdb-7.7-1.cfg b/rtems/config/tools/rtems-mipstx39-gdb-7.7-1.cfg deleted file mode 100644 index 0e65b5e..0000000 --- a/rtems/config/tools/rtems-mipstx39-gdb-7.7-1.cfg +++ /dev/null @@ -1,11 +0,0 @@ -# -# MIPS STX39 GDB 7.7. -# - -%undefine _target -%define _target mipstx39-rtems%{rtems_version} - -# -# The gdb build instructions for RTEMS 7.7. -# -%include tools/rtems-gdb-7.7-1.cfg diff --git a/rtems/config/tools/rtems-nios2-binutils-2.20-1.cfg b/rtems/config/tools/rtems-nios2-binutils-2.20-1.cfg deleted file mode 100644 index 92f9520..0000000 --- a/rtems/config/tools/rtems-nios2-binutils-2.20-1.cfg +++ /dev/null @@ -1,26 +0,0 @@ -# -# RTEMS NIOS2 Binutils 2.21. -# - -%disable select - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define binutils_version 2.20 - -%define host_force_32bit -%define with_deterministic_archives - -# -# Source -# -%source set binutils http://ftp.rtems.org/pub/rtems/people/chrisj/nios/nios2-binutils-2.20.tar.bz2 -%hash md5 nios2-binutils-2.20.tar.bz2 42ce11b421a1d35fc7b17ee051ccf92a -%patch add binutils %{rtems_binutils_patches}/nios2/nios2-binutils-2.20-rtems-20110703.diff -%hash md5 nios2-binutils-2.20-rtems-20110703.diff edaa78cdf7b87866c976232ccb1704ac - -# -# The binutils build instructions. We use 2.xx Release 1. -# -%include %{_configdir}/binutils-2-1.cfg diff --git a/rtems/config/tools/rtems-nios2-gcc-4.1-newlib-1.19.0-1.cfg b/rtems/config/tools/rtems-nios2-gcc-4.1-newlib-1.19.0-1.cfg deleted file mode 100644 index 28342cd..0000000 --- a/rtems/config/tools/rtems-nios2-gcc-4.1-newlib-1.19.0-1.cfg +++ /dev/null @@ -1,179 +0,0 @@ -# -# RTEMS NIOS2 GCC 4.1., Newlib 1.19.0 -# -# This configuration has special support for the NIOS2. -# - -%disable select - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gcc_version 4.1 -%define newlib_version 1.19.0 -%define newlib_cfg normalc - -%define with_threads 1 -%define with_plugin 0 -%define enable_cxx 1 - -# -# The RTEMS 4.11 patches -# -%patch add gcc %{rtems_gcc_patches}/nios2/nios2-gcc-4.1-rtems-20110818.diff -%patch add newlib %{rtems_newlib_patches}/nios2/nios2-newlib-1.19.0-rtems-20110720.diff - -Name: %{_target}-gcc-%{gcc_version}-newlib-%{newlib_version}-%{release} -Summary: GCC v%{gcc_version} and Newlib v%{newlib_version} for target %{_target} on host %{_host} -Version: %{gcc_version} -Release: %{release} -URL: http://gcc.gnu.org/ -BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n) - -# -# Supports Candian Cross (Cxc). -# -%define allow_cxc - -# -# Source -# -# -# GCC core and G++ -# -%source set gcc http://ftp.rtems.org/pub/rtems/people/chrisj/nios/nios2-gcc-4.1.tar.bz2 -%hash md5 nios2-gcc-4.1.tar.bz2 717e5a25fda68d96d09353bcfa149cff - -# -# Newlib -# -%source set newlib ftp://sourceware.org/pub/newlib/newlib-%{newlib_version}.tar.gz -%hash md5 newlib-%{newlib_version}.tar.gz 0966e19f03217db9e9076894b47e6601 - -# -# The GCC library directory -# -%global _gcclibdir %{_prefix}/lib - -# -# Prepare the source code. -# -%prep - # save the build top directory and cd back to it rather than - # using 'cd ..' because some shells change $PWD to a symlink's - # target location and 'cd ..' fails. - build_top=$(pwd) - - # gcc - source_dir_gcc="gcc-%{gcc_version}" - %source setup gcc -q -b -n gcc-%{gcc_version} - %patch setup gcc -p1 - cd ${build_top} - - # newlib - source_dir_newlib="newlib-%{newlib_version}" - %source setup newlib -q -b -n newlib-%{newlib_version} - %patch setup newlib -p1 - cd ${build_top} - - # Link newlib into the gcc source tree - %{__rmfile} ${source_dir_gcc}/newlib - %{__ln_s} $PWD/${source_dir_newlib}/newlib ${source_dir_gcc}/newlib - - echo "%{gcc_version_message}" > gcc-%{gcc_version}/gcc/DEV-PHASE - - # Fix timestamps - cd ${source_dir_gcc} - contrib/gcc_update --touch - cd ${build_top} - -%build - %{build_directory} - - mkdir -p ${build_dir} - cd ${build_dir} - - languages="c" -%if %{enable_cxx} - languages="$languages,c++" -%endif - - %{host_build_flags} - - ../${source_dir_gcc}/configure \ - --prefix=%{_prefix} \ - --bindir=%{_bindir} \ - --exec_prefix=%{_exec_prefix} \ - --includedir=%{_includedir} \ - --libdir=%{_gcclibdir} \ - --libexecdir=%{_libexecdir} \ - --mandir=%{_mandir} \ - --infodir=%{_infodir} \ - --datadir=%{_datadir} \ - --build=%_build --host=%_host \ - --target=%{_target} \ - --disable-libstdcxx-pch \ - --with-gnu-as --with-gnu-ld --verbose \ - --with-newlib \ - --with-system-zlib \ - --disable-nls --without-included-gettext \ - --disable-win32-registry \ - --enable-version-specific-runtime-libs \ - %{?with_lto:--enable-lto}%{!?with_lto:--disable-lto} \ - %{?with_threads:--enable-threads}%{!?with_threads:--disable-threads} \ - %{?with_plugin:--enable-plugin}%{!?with_plugin:--disable-plugin} \ - %{?enable_obsolete:--enable-obsolete} \ - --enable-languages="$languages" - - if test "%_host" != "%_build" ; then - # Bug in gcc-3.2.1: - # Somehow, gcc doesn't get syslimits.h right for Cdn-Xs - mkdir -p gcc/include - cp ../${source_dir_gcc}/gcc/gsyslimits.h gcc/include/syslimits.h - fi - - # jobs > 1 is broken with this version of gcc - %{__make} -w N2GNU_BUILD_NEWLIB="%{newlib_cfg}" all - cd .. - -%install - %{__rmdir} $SB_BUILD_ROOT - - cd ${build_dir} - - # - # Filter the doc stuff we do not want so it builds without error on - # hosts that do not have tex to pdf converters installed. - # - for m in $(find . -name Makefile) - do - mv $m $m.orig - echo "Doc filteirng $m.orig -> $m" - cat $m.orig | sed -e 's/ pdf / /g' \ - -e 's/ pdf$/ /g' \ - -e 's/ install-pdf / /g' \ - -e 's/ install-pdf$/ /g' \ - -e 's/ install-html / /g' \ - -e 's/ install-html$/ /g' \ - -e 's/ html / /g' \ - -e 's/ html$/ /g' > $m - done - - %{__make} -w DESTDIR=$SB_BUILD_ROOT N2GNU_BUILD_NEWLIB="%{newlib_cfg}" install - cd .. - - # libiberty doesn't honor --libdir, but always installs to a - # magically guessed _libdir - %{__rmfile} ${SB_BUILD_ROOT}%{_libdir}/libiberty.a - - # We use the version from binutils - %{__rmfile} $SB_BUILD_ROOT%{_bindir}/%{_target}-c++filt%{_exeext} - - # We don't ship info/dir - %{__rmfile} $SB_BUILD_ROOT%{_infodir}/dir - - # Don't want libffi's man-pages - %{__rmfile} $SB_BUILD_ROOT%{_mandir}/man3/*ffi* - - # Clean the symlinks away incase the source is a repo - %{__rmfile} ${source_dir_gcc}/newlib diff --git a/rtems/config/tools/rtems-nios2-gdb-7.0-1.cfg b/rtems/config/tools/rtems-nios2-gdb-7.0-1.cfg deleted file mode 100644 index 1af43ba..0000000 --- a/rtems/config/tools/rtems-nios2-gdb-7.0-1.cfg +++ /dev/null @@ -1,19 +0,0 @@ -# -# GDB 7.0. -# - -%disable select - -%include %{_configdir}/checks.cfg -%include %{_configdir}/base.cfg - -%define gdb_version 7.0 - -%define without_python - -%source set gdb http://ftp.rtems.org/pub/rtems/people/chrisj/nios/nios2-gdb-7.0.tar.bz2 - -# -# The gdb build instructions. We use 7.xx Release 1. -# -%include %{_configdir}/gdb-7-1.cfg diff --git a/rtems/config/tools/rtems-tools-git-1.cfg b/rtems/config/tools/rtems-tools-git-1.cfg deleted file mode 100644 index 3573c73..0000000 --- a/rtems/config/tools/rtems-tools-git-1.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# -# RTEMS Tools GIT Version 1. -# -# This configuration file configure's, builds and install's RTEMS Tools. -# - -Name: rtems-tools-%{rtems_tools_version}-%{release} -Summary: RTEMS Tools %{rtems_tools_version} for host %{_host} -Version: %{rtems_tools_version} -Release: %{release} -URL: http://www.rtems.org/ -BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n) - -# -# Prepare the source code. -# -%prep - # save the build top directory and cd back to it rather than - # using 'cd ..' because some shells change $PWD to a symlink's - # target location and 'cd ..' fails. - build_top=$(pwd) - - source_dir_rtems_tools="%{name}" - %source setup rtems-tools -q -D -n %{name} - %patch setup rtems-tools -p1 - - cd ${build_top} - -%build - build_top=$(pwd) - - # - # Provide the host for a Cxc build. - # - if test "%{_build}" != "%{_host}" ; then - RT_HOST="-host=%{_host}" - else - RT_HOST= - fi - - cd ${source_dir_rtems_tools} - ./waf configure ${RT_HOST} --prefix=%{_prefix} - ./waf - cd ${build_top} - -%install - build_top=$(pwd) - - %{__rmdir} $SB_BUILD_ROOT - - cd ${source_dir_rtems_tools} - ./waf --destdir=$SB_BUILD_ROOT install - cd ${build_top} -- cgit v1.2.3