summaryrefslogtreecommitdiffstats
path: root/scripts/gccnewlib
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2007-01-08 08:22:48 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2007-01-08 08:22:48 +0000
commit09016ac090303133b212619e03c7a678c3cf65a8 (patch)
treef4a237ef6e0c1ee79a18b46f80b4965c36156aea /scripts/gccnewlib
parentRemove (Obsolete) (diff)
downloadrtems-09016ac090303133b212619e03c7a678c3cf65a8.tar.bz2
Remove (Obsolete).
Diffstat (limited to 'scripts/gccnewlib')
-rw-r--r--scripts/gccnewlib/.cvsignore8
-rw-r--r--scripts/gccnewlib/Makefile.am84
-rw-r--r--scripts/gccnewlib/base-g77.add35
-rw-r--r--scripts/gccnewlib/base-gcc.add69
-rw-r--r--scripts/gccnewlib/base-gcj.add68
-rw-r--r--scripts/gccnewlib/base-gfortran.add34
-rw-r--r--scripts/gccnewlib/base-gnat.add40
-rw-r--r--scripts/gccnewlib/gccnewlib.add485
-rw-r--r--scripts/gccnewlib/header.add14
-rw-r--r--scripts/gccnewlib/target-c++.add40
-rw-r--r--scripts/gccnewlib/target-g77.add29
-rw-r--r--scripts/gccnewlib/target-gcc.add47
-rw-r--r--scripts/gccnewlib/target-gcj.add53
-rw-r--r--scripts/gccnewlib/target-gfortran.add33
-rw-r--r--scripts/gccnewlib/target-gnat.add34
-rw-r--r--scripts/gccnewlib/target-libc.add23
-rw-r--r--scripts/gccnewlib/target-objc.add27
17 files changed, 0 insertions, 1123 deletions
diff --git a/scripts/gccnewlib/.cvsignore b/scripts/gccnewlib/.cvsignore
deleted file mode 100644
index ebade4dc78..0000000000
--- a/scripts/gccnewlib/.cvsignore
+++ /dev/null
@@ -1,8 +0,0 @@
-*.spec
-Makefile
-Makefile.in
-gccnewlib.spec
-gccnewlib.spec.in
-gccnewlib_c_only.spec
-gccnewlib_c_only.spec.in
-mkspec
diff --git a/scripts/gccnewlib/Makefile.am b/scripts/gccnewlib/Makefile.am
deleted file mode 100644
index 32e139c594..0000000000
--- a/scripts/gccnewlib/Makefile.am
+++ /dev/null
@@ -1,84 +0,0 @@
-##
-## $Id$
-##
-
-include $(top_srcdir)/common/common.am
-
-MKSPEC = $(SHELL) ./mkspec
-
-SUBPACKAGES = header.add
-SUBPACKAGES += $(top_builddir)/common/common.add
-SUBPACKAGES += gccnewlib.add
-SUBPACKAGES += $(top_builddir)/common/clean.add
-SUBPACKAGES += target-gcc.add base-gcc.add
-SUBPACKAGES += target-g77.add base-g77.add
-SUBPACKAGES += target-gcj.add base-gcj.add
-SUBPACKAGES += target-gfortran.add base-gfortran.add
-SUBPACKAGES += target-objc.add
-SUBPACKAGES += target-c++.add
-SUBPACKAGES += target-gnat.add base-gnat.add
-SUBPACKAGES += target-libc.add
-
-noinst_DATA = gccnewlib.spec.in
-
-gccnewlib.spec.in: $(SUBPACKAGES)
- cat $^ > $@
-CLEANFILES = gccnewlib.spec.in
-
-MKGCCNEWLIBSPEC_DEPS = mkspec gccnewlib.spec.in $(top_builddir)/setup.cache
-
-RPM_SPECS_DATA =
-
-@rpmprefix@arm-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache arm-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@arm-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@avr-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache avr-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@avr-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@h8300-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache h8300-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@h8300-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@i386-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache i386-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@i386-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@m68k-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache m68k-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@m68k-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@mips-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache mips-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@mips-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@mips64-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache mips64-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@mips64-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@powerpc-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache powerpc-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@powerpc-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@sh-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache sh-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@sh-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@sh-rtemscoff@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache sh-rtemscoff@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@sh-rtemscoff@osversion@-gcc-newlib.spec
-
-@rpmprefix@sparc-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache sparc-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@sparc-rtems@osversion@-gcc-newlib.spec
-
-@rpmprefix@tic4x-rtems@osversion@-gcc-newlib.spec: $(MKGCCNEWLIBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache tic4x-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@tic4x-rtems@osversion@-gcc-newlib.spec
-
-CLEANFILES += $(RPM_SPECS_DATA)
-
-EXTRA_DIST = $(SUBPACKAGES)
-
-include $(top_srcdir)/../automake/local.am
diff --git a/scripts/gccnewlib/base-g77.add b/scripts/gccnewlib/base-g77.add
deleted file mode 100644
index cf92c1bbc4..0000000000
--- a/scripts/gccnewlib/base-g77.add
+++ /dev/null
@@ -1,35 +0,0 @@
-%if "%{_prefix}" != "/usr"
-%if %build_g77
-# ==============================================================
-# rtems-base-g77
-# ==============================================================
-%package -n @rpmprefix@rtems@osversion@-base-g77
-Summary: Base package for RTEMS gcc/g77 compiler
-Group: %{rpmgroup}
-Version: %{gcc_version}
-License: GPL
-
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
-
-%description -n @rpmprefix@rtems@osversion@-base-g77
-RTEMS is an open source operating system for embedded systems.
-
-This is the files for gcc/g77 that are shared by all targets.
-
-%files -n @rpmprefix@rtems@osversion@-base-g77
-%defattr(-,root,root)
-%dir %{_infodir}
-%ghost %{_infodir}/dir
-%{_infodir}/g77.info*.gz
-
-%post -n @rpmprefix@rtems@osversion@-base-g77
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/g77.info.gz
-
-%preun -n @rpmprefix@rtems@osversion@-base-g77
-if [ $1 -eq 0 ]; then
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/g77.info.gz
-fi
-
-%endif
-%endif
diff --git a/scripts/gccnewlib/base-gcc.add b/scripts/gccnewlib/base-gcc.add
deleted file mode 100644
index 2af9c08bae..0000000000
--- a/scripts/gccnewlib/base-gcc.add
+++ /dev/null
@@ -1,69 +0,0 @@
-%if "%{_prefix}" != "/usr"
-# ==============================================================
-# @rpmprefix@rtems@osversion@-base-gcc
-# ==============================================================
-%package -n @rpmprefix@rtems@osversion@-base-gcc
-Summary: Base package for rtems gcc and newlib C Library
-Group: %{rpmgroup}
-Version: %{gcc_version}
-License: GPL
-
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
-
-%description -n @rpmprefix@rtems@osversion@-base-gcc
-
-RTEMS is an open source operating system for embedded systems.
-
-This is the files for gcc and newlib that are shared by all targets.
-
-%files -n @rpmprefix@rtems@osversion@-base-gcc
-%defattr(-,root,root)
-%dir %{_infodir}
-%ghost %{_infodir}/dir
-%{_infodir}/cpp.info*
-%{_infodir}/cppinternals.info*
-%{_infodir}/gcc.info*
-%{_infodir}/libc.info*
-%{_infodir}/libm.info*
-%{_infodir}/gccint.info*
-%if "%{gcc_version}" >= "3.4"
-%{_infodir}/gccinstall.info*
-%endif
-
-%dir %{_mandir}
-%if "%{gcc_version}" < "3.4"
-%dir %{_mandir}/man1
-%{_mandir}/man1/cpp.1*
-%{_mandir}/man1/gcov.1*
-%endif
-%dir %{_mandir}/man7
-%{_mandir}/man7/fsf-funding.7*
-%{_mandir}/man7/gfdl.7*
-%{_mandir}/man7/gpl.7*
-
-%post -n @rpmprefix@rtems@osversion@-base-gcc
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/cpp.info.gz
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/cppinternals.info.gz
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gcc.info.gz
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/libc.info.gz
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/libm.info.gz
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gccint.info.gz
-%if "%{gcc_version}" >= "3.4"
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gccinstall.info.gz
-%endif
-
-%preun -n @rpmprefix@rtems@osversion@-base-gcc
-if [ $1 -eq 0 ]; then
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cpp.info.gz
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cppinternals.info.gz
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gcc.info.gz
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/libm.info.gz
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gccint.info.gz
-%if "%{gcc_version}" >= "3.4"
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gccinstall.info.gz
-%endif
-fi
-
-%endif
diff --git a/scripts/gccnewlib/base-gcj.add b/scripts/gccnewlib/base-gcj.add
deleted file mode 100644
index a9534deae2..0000000000
--- a/scripts/gccnewlib/base-gcj.add
+++ /dev/null
@@ -1,68 +0,0 @@
-%if "%{_prefix}" != "/usr"
-%if %build_gcj
-# ==============================================================
-# rtems-base-gcj
-# ==============================================================
-%package -n @rpmprefix@rtems@osversion@-base-gcj
-Summary: Base package for rtems gcc/java compiler (gcj)
-Group: %{rpmgroup}
-Version: %{gcc_version}
-License: GPL
-
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
-
-%description -n @rpmprefix@rtems@osversion@-base-gcj
-RTEMS is an open source operating system for embedded systems.
-
-This is the files for gcc/java (gcj) that are shared by all targets.
-
-%files -n @rpmprefix@rtems@osversion@-base-gcj
-%defattr(-,root,root)
-%if "%{gcc_version}" <= "3.4"
-%dir %{_bindir}
-%{_bindir}/jar%{_exeext}
-%{_bindir}/grepjar%{_exeext}
-%endif
-
-%dir %{_infodir}
-%ghost %{_infodir}/dir
-%{_infodir}/gcj.info*
-%if "%{gcc_version}" >= "3.3"
-%{_infodir}/fastjar.info*
-%endif
-
-%if "%{gcc_version}" < "4.0"
-%if "%{gcc_version}" >= "3.3"
-%dir %{_mandir}
-%dir %{_mandir}/man1
-%{_mandir}/man1/gcjh.1*
-%{_mandir}/man1/jv-scan.1*
-%{_mandir}/man1/jcf-dump.1*
-%{_mandir}/man1/gij.1*
-%{_mandir}/man1/jv-convert.1*
-%{_mandir}/man1/rmic.1*
-%{_mandir}/man1/rmiregistry.1*
-%{_mandir}/man1/jar.1*
-%{_mandir}/man1/grepjar.1*
-%endif
-%endif
-
-%post -n @rpmprefix@rtems@osversion@-base-gcj
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gcj.info*
-
-%if "%{gcc_version}" >= "3.3"
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/fastjar.info*
-%endif
-
-%preun -n @rpmprefix@rtems@osversion@-base-gcj
-if [ $1 -eq 0 ]; then
-/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gcj.info*
-
-%if "%{gcc_version}" >= "3.3"
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/fastjar.info*
-%endif
-fi
-
-%endif
-%endif
diff --git a/scripts/gccnewlib/base-gfortran.add b/scripts/gccnewlib/base-gfortran.add
deleted file mode 100644
index 15c77672c4..0000000000
--- a/scripts/gccnewlib/base-gfortran.add
+++ /dev/null
@@ -1,34 +0,0 @@
-%if "%{_prefix}" != "/usr"
-%if %build_f95
-# ==============================================================
-# rtems-base-gfortran
-# ==============================================================
-%package -n @rpmprefix@rtems@osversion@-base-gfortran
-Summary: Base package for RTEMS gcc/gfortran compiler
-Group: %{rpmgroup}
-License: GPL
-
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
-
-%description -n @rpmprefix@rtems@osversion@-base-gfortran
-RTEMS is an open source operating system for embedded systems.
-
-This is the files for gcc/gfortran that are shared by all targets.
-
-%files -n @rpmprefix@rtems@osversion@-base-gfortran
-%defattr(-,root,root)
-%dir %{_infodir}
-%ghost %{_infodir}/dir
-%{_infodir}/gfortran.info*.gz
-
-%post -n @rpmprefix@rtems@osversion@-base-gfortran
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz
-
-%preun -n @rpmprefix@rtems@osversion@-base-gfortran
-if [ $1 -eq 0 ]; then
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz
-fi
-
-%endif
-%endif
diff --git a/scripts/gccnewlib/base-gnat.add b/scripts/gccnewlib/base-gnat.add
deleted file mode 100644
index 8835e215bd..0000000000
--- a/scripts/gccnewlib/base-gnat.add
+++ /dev/null
@@ -1,40 +0,0 @@
-%if "%{_prefix}" != "/usr"
-%if %build_gnat
-# ==============================================================
-# rtems-base-gnat
-# ==============================================================
-%package -n @rpmprefix@rtems@osversion@-base-gnat
-Summary: Base package for RTEMS gcc/gnat compiler
-Group: %{rpmgroup}
-License: GPL
-
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
-
-%description -n @rpmprefix@rtems@osversion@-base-gnat
-RTEMS is an open source operating system for embedded systems.
-
-This is the gcc/gnat tools for the gcc/gnat compiler
-
-%files -n @rpmprefix@rtems@osversion@-base-gnat
-%defattr(-,root,root)
-%dir %{_bindir}
-%{_bindir}/vxaddr2line%{_exeext}
-
-%dir %{_infodir}
-%ghost %{_infodir}/dir
-%{_infodir}/gnat*
-
-%post -n @rpmprefix@rtems@osversion@-base-gnat
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz
-
-%preun -n @rpmprefix@rtems@osversion@-base-gnat
-if [ $1 -eq 0 ]; then
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz
-fi
-%endif
-%endif
diff --git a/scripts/gccnewlib/gccnewlib.add b/scripts/gccnewlib/gccnewlib.add
deleted file mode 100644
index 9c79d53bb1..0000000000
--- a/scripts/gccnewlib/gccnewlib.add
+++ /dev/null
@@ -1,485 +0,0 @@
-
-%define gcc_version @gcc_version@
-%define newlib_version @newlib_version@
-%define gccnewlib_version gcc%{gcc_version}newlib%{newlib_version}
-
-%define gcc_target @target_alias@
-
-Name: @rpmprefix@%{gcc_target}-gcc-newlib
-Summary: GCC and newlib C Library for %{gcc_target}
-Group: %{rpmgroup}
-License: gcc is GPL/LGPL ; newlib no has restrictions on run-time usage
-Version: %{gccnewlib_version}
-Release: @Release@
-URL: http://gcc.gnu.org
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-Source0: ftp://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_version}@gcc_suffix@
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_version}@newlib_suffix@
-@PATCH0@
-@PATCH50@
-
-BuildRequires: texinfo >= 4.2
-BuildRequires: @rpmprefix@%{gcc_target}-binutils
-
-
-#
-# The original sources are not included in the source RPM.
-# If we included them, then the source RPMs for each target
-# would duplicate MBs of source unnecessarily. This is
-# a duplication of over 30 MBs of source for each of
-# the more than 10 targets it is possible to build.
-#
-# You can get them yourself from the Internet and copy them to
-# your /usr/src/redhat/SOURCES directory ($RPM_SOURCE_DIR).
-# Or you can try the ftp options of rpm :-)
-#
-%{?!_with_sources:NoSource: 0}
-%{?!_with_sources:NoSource: 50}
-
-# default languages to build
-%define _cxx 1
-%define _fortran 0
-%define _gcj 0
-%define _gnat 0
-%define _objc 0
-%define _libgcj 0
-
-
-# custom defaults for specific targets
-%if "%{gcc_target}" == "arm-rtems@osversion@"
-# Gnat lacks arm support
-%define _gnat 0
-%endif
-
-%if "%{gcc_target}" == "avr-rtems@osversion@"
-%define _cxx 0
-%define _fortran 0
-%define _gcj 0
-%define _gnat 0
-%endif
-
-%if "%{gcc_target}" == "h8300-rtems@osversion@"
-%define _fortran 0
-%define _gcj 0
-%define _gnat 0
-%endif
-
-%if "%{gcc_target}" == "sh-rtems@osversion@"
-# Triggers an ICE in GCC-4.0.0
-%define _gnat 0
-%endif
-
-%if "%{gcc_target}" == "tic4x-rtems@osversion@"
-%define _cxx 0
-%define _gnat 0
-%define _gcj 0
-%define _fortran 0
-%endif
-
-
-# Allow the user to build arbitrary languages
-%{?_with_cxx:%define _cxx 1}
-%{?_with_fortran:%define _fortran 1}
-%{?_with_gcj:%define _gcj 1}
-%{?_with_gnat:%define _gnat 1}
-%{?_with_objc:%define _objc 1}
-%{?_with_libgcj:%define _libgcj 1}
-
-# Allow the user to suppress building languages
-%{?_without_cxx:%define _cxx 0}
-%{?_without_fortran:%define _fortran 0}
-%{?_without_gcj:%define _gcj 0}
-%{?_without_gnat:%define _gnat 0}
-%{?_without_objc:%define _objc 0}
-%{?_without_libgcj:%define _libgcj 0}
-
-%define build_cxx %_cxx
-%if "%{gcc_version}" >= "4.0.0"
-%define build_f95 %_fortran
-%define build_g77 0
-%else
-%define build_f95 0
-%define build_g77 %_fortran
-%endif
-%define build_gnat %_gnat
-%define build_gcj %_gcj
-%define build_objc %_objc
-%define build_libgcj %_libgcj
-
-%if %build_cxx
-Source1: ftp://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_version}@gcc_suffix@
-@PATCH1@
-%{?!_with_sources:NoSource: 1}
-%endif
-
-%if %build_f95
-Source2: ftp://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_version}@gcc_suffix@
-@PATCH2@
-%{?!_with_sources:NoSource: 2}
-%endif
-
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-java-%{gcc_version}@gcc_suffix@
-@PATCH3@
-%{?!_with_sources:NoSource: 3}
-%endif
-
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-ada-%{gcc_version}@gcc_suffix@
-@PATCH4@
-%{?!_with_sources:NoSource: 4}
-%endif
-
-%if %build_objc
-Source5: ftp://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-objc-%{gcc_version}@gcc_suffix@
-@PATCH5@
-%{?!_with_sources:NoSource: 5}
-%endif
-
-%if %build_gcj
-# Building gcj requires bison and zlib
-BuildRequires: bison
-%endif
-
-%if "%{_vendor}" == "redhat"
-%if %build_gcj
-BuildRequires: zlib-devel
-%endif
-%if %build_gnat
-# Building gnat requires gnat
-# This really isn't available until RedHat 8.0. How to conditionalize this?
-BuildRequires: gcc-gnat
-# Urgh, building gnat requires the target libc
-BuildRequires: @rpmprefix@%{gcc_target}-libc < %{newlib_version}-%{release}
-%endif
-%if %build_f95
-BuildRequires: gmp-devel
-%endif
-%endif
-
-%if "%{gcc_version}" >= "3.4"
-%define gcclib %{_libdir}/gcc
-%define gccexec %{_libexecdir}/gcc
-%else
-%define gcclib %{_libdir}/gcc-lib
-%define gccexec %{_libdir}/gcc-lib
-%endif
-
-%description
-RTEMS is an open source operating system for embedded systems.
-
-This is gcc for %{gcc_target}.
-
-
-%prep
-# untar the sources inside %{gcc_target}-gcc-newlib
-%setup -c -T -n %{name}-%{version}
-
-%setup -T -D -n %{name}-%{version} -a0
-%{?PATCH0:%patch0 -p0}
-
-%if %build_cxx
-%setup -T -D -n %{name}-%{version} -a1
-%{?PATCH1:%patch1 -p0}
-%endif
-
-%if %build_f95
-%setup -T -D -n %{name}-%{version} -a2
-%{?PATCH2:%patch2 -p0}
-%endif
-
-%if %build_gcj
-%setup -T -D -n %{name}-%{version} -a3
-%{?PATCH3:%patch3 -p0}
-%endif
-
-%if %build_gnat
-%setup -T -D -n %{name}-%{version} -a4
-%{?PATCH4:%patch4 -p0}
-%endif
-
-%if %build_objc
-%setup -T -D -n %{name}-%{version} -a5
-%{?PATCH5:%patch5 -p0}
-%endif
-
-%setup -T -D -n %{name}-%{version} -a50
-cd newlib-%{newlib_version}
-%{?PATCH50:%patch50 -p1}
-cd ..
-
-# Extract %%__os_install_post into os_install_post~
-cat << \EOF >> os_install_post~
-%__os_install_post
-EOF
-
-# Generate customized brp-*scripts
-cat os_install_post~ | while read a x y; do
-case $a in
-# Prevent brp-strip* from trying to handle foreign binaries
-*/brp-strip*)
- b=$(basename $a)
- sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
- chmod a+x $b
- ;;
-%if "%{_prefix}" != "/usr"
-# Fix up brp-compress to handle %%_prefix != /usr
-*/brp-compress*)
- b=$(basename $a)
- sed -e 's,\./usr/,./%{_prefix},' < $a > $b
- chmod a+x $b
- ;;
-%endif
-esac
-done
-
-sed -e 's,^[ ]*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
-%if "%{_prefix}" != "/usr"
- -e 's,^[ ]*/usr/lib/rpm.*/brp-compress,./brp-compress,' \
-%endif
-< os_install_post~ > os_install_post
-%define __os_install_post . ./os_install_post
-
- cd gcc-%{gcc_version}
- sed -e 's/\(version_string.* = \"[^\"]*\)/\1 (RTEMS gcc-%{gcc_version}-@gcc_patch_version@\/newlib-%{newlib_version}-@newlib_patch_version@-@Release@)/' \
- gcc/version.c > gcc/version.c~
- mv gcc/version.c~ gcc/version.c
-
- # Fix timestamps
- contrib/gcc_update --touch
- cd ..
-
- # Copy the C library into gcc's source tree
- ln -s ../newlib-%{newlib_version}/newlib gcc-%{gcc_version}
-
-%build
- mkdir -p build
-
- cd build
-
- languages="c"
-%if %build_cxx
- languages="$languages,c++"
-%endif
-%if %build_g77
- languages="$languages,g77"
-%endif
-%if %build_f95
- languages="$languages,f95"
-%endif
-%if %build_gcj
- languages="$languages,java"
-%endif
-%if %build_objc
- languages="$languages,objc"
-%endif
-%if %build_gnat
- languages="$languages,ada"
-%endif
-%if %build_libgcj
- optargs="--enable-libgcj"
-%endif
-%if "%{_prefix}" != "/usr"
- export PATH="%{_bindir}:${PATH}"
-%endif
-
- CC="%{__cc} ${RPM_OPT_FLAGS}" \
- ../gcc-%{gcc_version}/configure \
- --prefix=%{_prefix} \
- --bindir=%{_bindir} \
- --includedir=%{_includedir} \
- --libdir=%{_libdir} \
- --mandir=%{_mandir} \
- --infodir=%{_infodir} \
- --build=%_build --host=%_host \
- --target=%{gcc_target} \
- --with-gnu-as --with-gnu-ld --with-newlib --verbose \
- --with-system-zlib --disable-nls \
- --enable-version-specific-runtime-libs \
- --enable-threads=rtems \
- --enable-languages=$languages $optargs
-
-%if "%_host" != "%_build"
- # Bug in gcc-3.2.1:
- # Somehow, gcc doesn't get syslimits.h right for Cdn-Xs
- mkdir -p gcc/include
- cp ../gcc-%{gcc_version}/gcc/gsyslimits.h gcc/include/syslimits.h
-%endif
-
- make all
-%if "%{_prefix}" != "/usr"
- make info
-%endif
- cd ..
-
-%install
-%if "%{_prefix}" != "/usr"
- export PATH="%{_bindir}:${PATH}"
-%endif
- rm -rf $RPM_BUILD_ROOT
-
- cd build
-# Bug in gcc-2.95.1: It doesn't build this installation directory
-# If it doesn't find it, gcc doesn't install %{gcc_target}/bin/gcc
-%if "%{gcc_version}" < "3.0"
- mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{gcc_target}/bin
-%endif
-
- make prefix=$RPM_BUILD_ROOT%{_prefix} \
- bindir=$RPM_BUILD_ROOT%{_bindir} \
- libdir=$RPM_BUILD_ROOT%{_libdir} \
- includedir=$RPM_BUILD_ROOT%{_includedir} \
- mandir=$RPM_BUILD_ROOT%{_mandir} \
- infodir=$RPM_BUILD_ROOT%{_infodir} \
- install
-
-%if "%{_prefix}" != "/usr"
- cd %{gcc_target}/newlib
- make prefix=$RPM_BUILD_ROOT%{_prefix} \
- bindir=$RPM_BUILD_ROOT%{_bindir} \
- libdir=$RPM_BUILD_ROOT%{_libdir} \
- includedir=$RPM_BUILD_ROOT%{_includedir} \
- mandir=$RPM_BUILD_ROOT%{_mandir} \
- infodir=$RPM_BUILD_ROOT%{_infodir} \
- install-info
- # cd back to build/
- cd ../..
-%endif
-
- # host library
- rm -f ${RPM_BUILD_ROOT}%{_prefix}/lib/libiberty.a
-
- # We use the version from binutils
- rm -f $RPM_BUILD_ROOT%{_bindir}/%{gcc_target}-c++filt%{_exeext}
-
-%if %build_gnat
- # Seemingly a VAX tool. Not meaningful for RTEMS
- rm -f $RPM_BUILD_ROOT%{_bindir}/vxaddr2line%{_exeext}
-%endif
-
-%if "%{_prefix}" != "/usr"
- # We don't ship info/dir
- rm -f $RPM_BUILD_ROOT%{_infodir}/dir
- touch $RPM_BUILD_ROOT%{_infodir}/dir
-%endif
-
-%if "%{_prefix}" == "/usr"
-# Conflict with a native GCC's infos
- rm -rf $RPM_BUILD_ROOT%{_infodir}
-
-# Conflict with a native GCC's man pages
- rm -rf $RPM_BUILD_ROOT%{_mandir}/man7
-%endif
-
-%if %build_f95
-# # Bug in gcc-4.0.0pre
-# mv $RPM_BUILD_ROOT%{_bindir}/gfortran $RPM_BUILD_ROOT%{_bindir}/%{gcc_target}-gfortran
-%endif
-
-%if "%{gcc_version}" >= "3.4"
- # Bug in gcc-3.4.0pre
- rm -f $RPM_BUILD_ROOT%{_bindir}/%{gcc_target}-%{gcc_target}-gcjh%{_exeext}
-%endif
-
-%if "%{gcc_version}" >= "3.3"
- # Bug in gcc-3.3.x/gcc-3.4.x: Despite we don't need fixincludes, it installs
- # the fixinclude-install-tools
- rm -rf ${RPM_BUILD_ROOT}%{gcclib}/%{gcc_target}/%{gcc_version}/install-tools
- rm -rf ${RPM_BUILD_ROOT}%{gccexec}/%{gcc_target}/%{gcc_version}/install-tools
-%endif
-
-%if "%{gcc_version}" < "3.0"
- # Bug in gcc-2.95.x: It bogusly tries to share cpp for all targets.
- # Rename it to target_alias-cpp
- if test -f $RPM_BUILD_ROOT%{_bindir}/cpp%{_exeext};
- then
- mv $RPM_BUILD_ROOT%{_bindir}/cpp%{_exeext} \
- $RPM_BUILD_ROOT%{_bindir}/%{gcc_target}-cpp%{_exeext}
- fi
-%endif
-
- # Collect multilib subdirectories
- f=`gcc/xgcc -Bgcc/ --print-multi-lib | sed -e 's,;.*$,,'`
-
- echo "%defattr(-,root,root,-)" > files.libc
- TGTDIR="%{_prefix}/%{gcc_target}/lib"
- for i in $f; do
- case $i in
- \.) echo "%dir ${TGTDIR}" >> files.libc
- ;;
- *) echo "%dir ${TGTDIR}/$i" >> files.libc
- ;;
- esac
- done
-
- rm -f dirs ;
- echo "%defattr(-,root,root,-)" >> dirs
-%if "%{_prefix}" != "/usr"
- echo "%dir %{_prefix}" >> dirs
- echo "%dir %{_libdir}" >> dirs
-%if "%{gcc_version}" >= "3.4"
- echo "%dir %{_libexecdir}" >> dirs
-%endif
-%endif
- echo "%dir %{gcclib}" >> dirs
- echo "%dir %{gcclib}/%{gcc_target}" >> dirs
-
- TGTDIR="%{gcclib}/%{gcc_target}/%{gcc_version}"
- for i in $f; do
- case $i in
- \.) echo "%dir ${TGTDIR}" >> dirs
- ;;
- *) echo "%dir ${TGTDIR}/$i" >> dirs
- ;;
- esac
- done
-
- # Collect files to go into different packages
- cp dirs files.gcc
- cp dirs files.g77
- cp dirs files.gfortran
- cp dirs files.objc
- cp dirs files.gcj
- cp dirs files.g++
-
- TGTDIR="%{gcclib}/%{gcc_target}/%{gcc_version}"
- f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
- for i in $f; do
- case $i in
- *lib*.la) rm ${RPM_BUILD_ROOT}/$i ;; # ignore: gcc produces bogus libtool libs
- *f771) ;;
- *f951) ;;
- *cc1) ;;
- *cc1obj) ;;
- *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
- *collect2) ;;
- *libobjc*) echo "$i" >> files.objc ;;
- *include/objc*) ;;
- *include/g++*);;
- *include/c++*);;
- *adainclude*);;
- *adalib*);;
- *gnat1);;
- *jc1) ;;
- *jvgenmain) ;;
- *libgfortran*.a) echo "$i" >> files.gfortran ;;
- *libstdc++.a) echo "$i" >> files.g++ ;;
- *libsupc++.a) echo "$i" >> files.g++ ;;
- *) echo "$i" >> files.gcc ;;
- esac
- done
-
- TGTDIR="%{_prefix}/%{gcc_target}/lib"
- f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
- for i in $f; do
- case $i in
- *lib*.la) rm ${RPM_BUILD_ROOT}/$i;; # ignore - gcc produces bogus libtool libs
- *libiberty.a) rm ${RPM_BUILD_ROOT}/$i ;; # ignore - GPL'ed
-# all other files belong to libc
- *) echo "$i" >> files.libc ;;
- esac
- done
-
- cd ..
-
diff --git a/scripts/gccnewlib/header.add b/scripts/gccnewlib/header.add
deleted file mode 100644
index 19c9ec1cd2..0000000000
--- a/scripts/gccnewlib/header.add
+++ /dev/null
@@ -1,14 +0,0 @@
-#
-# spec file for building gcc for @target_alias@
-#
-# supported --with/--without options:
-# --with sources build src.rpm instead of nosrc.rpm
-#
-# --with fortran force building fortran
-# --with objc force building objc
-# --with cxx force building cxx
-#
-# --without fortran suppress building fortran
-# --without objc suppress building objc
-# --without cxx suppress building cxx
-#
diff --git a/scripts/gccnewlib/target-c++.add b/scripts/gccnewlib/target-c++.add
deleted file mode 100644
index ced23b992d..0000000000
--- a/scripts/gccnewlib/target-c++.add
+++ /dev/null
@@ -1,40 +0,0 @@
-%if %build_cxx
-# ==============================================================
-# %{gcc_target}-c++
-# ==============================================================
-%package -n @rpmprefix@%{gcc_target}-c++
-Summary: C++ support for %{gcc_target}-gcc
-Group: %{rpmgroup}
-Version: %{gcc_version}
-License: GPL
-
-%if "%{_prefix}" != "/usr"
-Requires: @rpmprefix@rtems@osversion@-base-gcc
-%endif
-Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
-
-%description -n @rpmprefix@%{gcc_target}-c++
-RTEMS is an open source operating system for embedded systems.
-
-This is the gcc/g++ compiler for %{gcc_target}.
-
-%files -n @rpmprefix@%{gcc_target}-c++ -f build/files.g++
-%defattr(-,root,root)
-%{_mandir}/man1/%{gcc_target}-g++.1*
-
-%{_bindir}/%{gcc_target}-c++%{_exeext}
-%{_bindir}/%{gcc_target}-g++%{_exeext}
-
-%dir %{gccexec}
-%dir %{gccexec}/%{gcc_target}
-%dir %{gccexec}/%{gcc_target}/%{gcc_version}
-%{gccexec}/%{gcc_target}/%{gcc_version}/cc1plus%{_exeext}
-
-%dir %{gcclib}/%{gcc_target}/%{gcc_version}/include
-%if "%{gcc_version}" >= "3.2"
-%{gcclib}/%{gcc_target}/%{gcc_version}/include/c++
-%else
-%{gcclib}/%{gcc_target}/%{gcc_version}/include/g++
-%endif
-%endif
-
diff --git a/scripts/gccnewlib/target-g77.add b/scripts/gccnewlib/target-g77.add
deleted file mode 100644
index a7fd88d93a..0000000000
--- a/scripts/gccnewlib/target-g77.add
+++ /dev/null
@@ -1,29 +0,0 @@
-%if %build_g77
-# ==============================================================
-# %{gcc_target}-g77
-# ==============================================================
-%package -n @rpmprefix@%{gcc_target}-g77
-Summary: Fortran 77 support for %{gcc_target}-gcc
-Group: %{rpmgroup}
-Version: %{gcc_version}
-License: GPL
-Requires: @rpmprefix@rtems@osversion@-base-g77
-Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
-
-%description -n @rpmprefix@%{gcc_target}-g77
-RTEMS is an open source operating system for embedded systems.
-
-This is the gcc/g77 compiler for %{gcc_target}.
-
-%files -n @rpmprefix@%{gcc_target}-g77 -f build/files.g77
-%defattr(-,root,root)
-%{_bindir}/%{gcc_target}-g77%{_exeext}
-
-%{_mandir}/man1/%{gcc_target}-g77.1*
-
-%dir %{gccexec}
-%dir %{gccexec}/%{gcc_target}
-%dir %{gccexec}/%{gcc_target}/%{gcc_version}
-%{gccexec}/%{gcc_target}/%{gcc_version}/f771%{_exeext}
-%endif
-
diff --git a/scripts/gccnewlib/target-gcc.add b/scripts/gccnewlib/target-gcc.add
deleted file mode 100644
index 84baf215f6..0000000000
--- a/scripts/gccnewlib/target-gcc.add
+++ /dev/null
@@ -1,47 +0,0 @@
-# ==============================================================
-# %{gcc_target}-gcc
-# ==============================================================
-%package -n @rpmprefix@%{gcc_target}-gcc
-Summary: GNU cc compiler for %{gcc_target}
-Group: %{rpmgroup}
-Version: %{gcc_version}
-Requires: @rpmprefix@%{gcc_target}-binutils
-Requires: @rpmprefix@%{gcc_target}-libc = %{newlib_version}-%{release}
-License: GPL
-
-%description -n @rpmprefix@%{gcc_target}-gcc
-RTEMS is an open source operating system for embedded systems.
-
-This is gcc for %{gcc_target}.
-
-%files -n @rpmprefix@%{gcc_target}-gcc -f build/files.gcc
-%defattr(-,root,root)
-%if "%{_prefix}" != "/usr"
-%dir %{_mandir}
-%dir %{_mandir}/man1
-%endif
-%{_mandir}/man1/%{gcc_target}-gcc.1*
-%if "%{gcc_version}" >= "3.4"
-%{_mandir}/man1/%{gcc_target}-cpp.1*
-%{_mandir}/man1/%{gcc_target}-gcov.1*
-%endif
-
-%if "%{_prefix}" != "/usr"
-%dir %{_bindir}
-%endif
-%{_bindir}/%{gcc_target}-cpp%{_exeext}
-%{_bindir}/%{gcc_target}-gcc%{_exeext}
-%if "%{gcc_version}" >= "3.3"
-%{_bindir}/%{gcc_target}-gcc-%{gcc_version}%{_exeext}
-%endif
-%{_bindir}/%{gcc_target}-gcov%{_exeext}
-%{_bindir}/%{gcc_target}-gccbug
-
-%dir %{gcclib}/%{gcc_target}/%{gcc_version}/include
-
-%dir %{gccexec}
-%dir %{gccexec}/%{gcc_target}
-%dir %{gccexec}/%{gcc_target}/%{gcc_version}
-%{gccexec}/%{gcc_target}/%{gcc_version}/cc1%{_exeext}
-%{gccexec}/%{gcc_target}/%{gcc_version}/collect2%{_exeext}
-
diff --git a/scripts/gccnewlib/target-gcj.add b/scripts/gccnewlib/target-gcj.add
deleted file mode 100644
index 5ee656e9e2..0000000000
--- a/scripts/gccnewlib/target-gcj.add
+++ /dev/null
@@ -1,53 +0,0 @@
-%if %build_gcj
-# ==============================================================
-# %{gcc_target}-gcj
-# ==============================================================
-%package -n @rpmprefix@%{gcc_target}-gcj
-Summary: Java support (gcj) for %{gcc_target}-gcc
-Group: %{rpmgroup}
-Version: %{gcc_version}
-License: GPL
-
-%if "%{_prefix}" != "/usr"
-Requires: @rpmprefix@rtems@osversion@-base-gcj
-%endif
-Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
-
-%description -n @rpmprefix@%{gcc_target}-gcj
-RTEMS is an open source operating system for embedded systems.
-
-This is the gcc/java compiler for %{gcc_target}
-
-%files -n @rpmprefix@%{gcc_target}-gcj -f build/files.gcj
-%defattr(-,root,root)
-%{_bindir}/%{gcc_target}-gcj%{_exeext}
-%{_bindir}/%{gcc_target}-jcf-dump%{_exeext}
-%{_bindir}/%{gcc_target}-jv-scan%{_exeext}
-%{_bindir}/%{gcc_target}-gcjh%{_exeext}
-
-%if "%{gcc_version}" >= "3.4"
-%{_bindir}/%{gcc_target}-*jar%{_exeext}
-
-%{_mandir}/man1/%{gcc_target}-*jar.1*
-%{_mandir}/man1/%{gcc_target}-gcj*.1*
-%{_mandir}/man1/%{gcc_target}-jv-*.1*
-%{_mandir}/man1/%{gcc_target}-jcf-dump.1*
-%{_mandir}/man1/%{gcc_target}-gij.1*
-%endif
-
-%if "%{gcc_version}" >= "4.0"
-%{_mandir}/man1/%{gcc_target}-grmi*.1*
-%else
-%if "%{gcc_version}" >= "3.4"
-%{_mandir}/man1/%{gcc_target}-rmi*.1*
-%endif
-%endif
-
-%dir %{gccexec}
-%dir %{gccexec}/%{gcc_target}
-%dir %{gccexec}/%{gcc_target}/%{gcc_version}
-%{gccexec}/%{gcc_target}/%{gcc_version}/jc1%{_exeext}
-%{gccexec}/%{gcc_target}/%{gcc_version}/jvgenmain%{_exeext}
-
-%endif
-
diff --git a/scripts/gccnewlib/target-gfortran.add b/scripts/gccnewlib/target-gfortran.add
deleted file mode 100644
index 5d03729ffa..0000000000
--- a/scripts/gccnewlib/target-gfortran.add
+++ /dev/null
@@ -1,33 +0,0 @@
-%if %build_f95
-# ==============================================================
-# %{gcc_target}-gfortran
-# ==============================================================
-%package -n @rpmprefix@%{gcc_target}-gfortran
-Summary: Fortran 95 support for %{gcc_target}-gcc
-Group: %{rpmgroup}
-Version: %{gcc_version}
-License: GPL
-
-%if "%{_prefix}" != "/usr"
-Requires: @rpmprefix@rtems@osversion@-base-gfortran
-%endif
-Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
-Obsoletes: @rpmprefix@%{gcc_target}-g77
-
-%description -n @rpmprefix@%{gcc_target}-gfortran
-RTEMS is an open source operating system for embedded systems.
-
-This is the gcc/gfortran compiler for %{gcc_target}.
-
-%files -n @rpmprefix@%{gcc_target}-gfortran -f build/files.gfortran
-%defattr(-,root,root)
-%{_bindir}/%{gcc_target}-gfortran%{_exeext}
-
-%{_mandir}/man1/%{gcc_target}-gfortran.1*
-
-%dir %{gccexec}
-%dir %{gccexec}/%{gcc_target}
-%dir %{gccexec}/%{gcc_target}/%{gcc_version}
-%{gccexec}/%{gcc_target}/%{gcc_version}/f951%{_exeext}
-%endif
-
diff --git a/scripts/gccnewlib/target-gnat.add b/scripts/gccnewlib/target-gnat.add
deleted file mode 100644
index 8786e161af..0000000000
--- a/scripts/gccnewlib/target-gnat.add
+++ /dev/null
@@ -1,34 +0,0 @@
-%if %build_gnat
-# ==============================================================
-# %{gcc_target}-gnat
-# ==============================================================
-%package -n @rpmprefix@%{gcc_target}-gnat
-Summary: Ada support for for %{gcc_target}-gcc
-Group: %{rpmgroup}
-Version: %{gcc_version}
-License: GPL
-
-%if "%{_prefix}" != "/usr"
-Requires: @rpmprefix@rtems@osversion@-base-gnat
-%endif
-Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
-
-%description -n @rpmprefix@%{gcc_target}-gnat
-RTEMS is an open source operating system for embedded systems.
-
-This is the gcc/gnat compiler for %{gcc_target}.
-
-%files -n @rpmprefix@%{gcc_target}-gnat
-%defattr(-,root,root)
-%{_bindir}/%{gcc_target}-gnat*
-%{_bindir}/%{gcc_target}-gprmake%{_exeext}
-
-%dir %{gccexec}
-%dir %{gccexec}/%{gcc_target}
-%dir %{gccexec}/%{gcc_target}/%{gcc_version}
-%{gccexec}/%{gcc_target}/%{gcc_version}/gnat1%{_exeext}
-
-%{gcclib}/%{gcc_target}/%{gcc_version}/adalib
-%{gcclib}/%{gcc_target}/%{gcc_version}/adainclude
-%endif
-
diff --git a/scripts/gccnewlib/target-libc.add b/scripts/gccnewlib/target-libc.add
deleted file mode 100644
index 242d0fbe3e..0000000000
--- a/scripts/gccnewlib/target-libc.add
+++ /dev/null
@@ -1,23 +0,0 @@
-# ==============================================================
-# %{gcc_target}-libc
-# ==============================================================
-%package -n @rpmprefix@%{gcc_target}-libc
-Summary: C Library (newlib) for %{gcc_target}
-Group: %{rpmgroup}
-License: Distributable
-Version: %{newlib_version}
-Provides: @rpmprefix@%{gcc_target}-newlib = %{newlib_version}-%{release}
-
-%description -n @rpmprefix@%{gcc_target}-libc
-RTEMS is an open source operating system for embedded systems.
-
-This is the newlib C Library for %{gcc_target}.
-
-%files -n @rpmprefix@%{gcc_target}-libc -f build/files.libc
-%defattr(-,root,root)
-%if "%{_prefix}" != "/usr"
-%dir %{_prefix}
-%endif
-%dir %{_prefix}/%{gcc_target}
-%{_prefix}/%{gcc_target}/include
-
diff --git a/scripts/gccnewlib/target-objc.add b/scripts/gccnewlib/target-objc.add
deleted file mode 100644
index a5d7e04d0c..0000000000
--- a/scripts/gccnewlib/target-objc.add
+++ /dev/null
@@ -1,27 +0,0 @@
-%if %build_objc
-# ==============================================================
-# %{gcc_target}-objc
-# ==============================================================
-%package -n @rpmprefix@%{gcc_target}-objc
-Summary: Objective C support for %{gcc_target}-gcc
-Group: %{rpmgroup}
-Version: %{gcc_version}
-License: GPL
-Requires: @rpmprefix@%{gcc_target}-gcc = %{gcc_version}-%{release}
-
-%description -n @rpmprefix@%{gcc_target}-objc
-RTEMS is an open source operating system for embedded systems.
-
-This is the gcc/objc compiler for %{gcc_target}.
-
-%files -n @rpmprefix@%{gcc_target}-objc -f build/files.objc
-%defattr(-,root,root)
-
-%dir %{gccexec}
-%dir %{gccexec}/%{gcc_target}
-%dir %{gccexec}/%{gcc_target}/%{gcc_version}
-%{gccexec}/%{gcc_target}/%{gcc_version}/cc1obj%{_exeext}
-
-%{gcclib}/%{gcc_target}/%{gcc_version}/include/objc
-%endif
-