diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-01-08 08:18:30 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-01-08 08:18:30 +0000 |
commit | 91bcedc587d9245977462b8329b699b7da50f3a4 (patch) | |
tree | 078f2921383a1fe280b42ff0e88bfc0dd599b6bd | |
parent | Add BINUTILS_OPTS (diff) | |
download | rtems-91bcedc587d9245977462b8329b699b7da50f3a4.tar.bz2 |
Remove (Obsolete)
-rw-r--r-- | scripts/binutils/HISTORY | 29 | ||||
-rw-r--r-- | scripts/binutils/Makefile.am | 74 | ||||
-rw-r--r-- | scripts/binutils/base-binutils.add | 56 | ||||
-rw-r--r-- | scripts/binutils/binutils.add | 146 | ||||
-rw-r--r-- | scripts/binutils/header.add | 6 | ||||
-rw-r--r-- | scripts/binutils/mkspec.in | 65 | ||||
-rw-r--r-- | scripts/binutils/target-binutils.add | 31 | ||||
-rw-r--r-- | scripts/gccnewlib/README | 8 | ||||
-rw-r--r-- | scripts/gccnewlib/mkspec.in | 84 |
9 files changed, 0 insertions, 499 deletions
diff --git a/scripts/binutils/HISTORY b/scripts/binutils/HISTORY deleted file mode 100644 index 09bdc63a45..0000000000 --- a/scripts/binutils/HISTORY +++ /dev/null @@ -1,29 +0,0 @@ -# -# History of the binutils RPMs -# -# $Id$ -# - -RPM Version binutils-2.10-3 -=========================== -+ Add reloc16.c fix for H8. - -binutils-2.10-rtems-20001102.diff - - adds reloc16.c patch from Nick Clifton <nickc@redhat.com> - -RPM Version binutils-2.10-1 -=========================== -+ Add initial support for the ARM. -+ Adds support for the h8300. - -binutils-2.10-rtems-20000628.diff - - adds h8300 support. - -RPM Version binutils-2.9.5.0.24-1 -================================= -+ Corrects the object format for numerous RTEMS targets. Released with - RTEMS 4.5.0-beta3a. - -binutils-2.9.5.0.24-rtems-20000207.diff - - base line - diff --git a/scripts/binutils/Makefile.am b/scripts/binutils/Makefile.am deleted file mode 100644 index ad25c93d51..0000000000 --- a/scripts/binutils/Makefile.am +++ /dev/null @@ -1,74 +0,0 @@ -## -## $Id$ -## - -include $(top_srcdir)/common/common.am - -MKBINUTILSSPEC = $(SHELL) ./mkspec - -SUBPACKAGES = header.add -SUBPACKAGES += $(top_builddir)/common/common.add binutils.add -SUBPACKAGES += $(top_builddir)/common/clean.add -SUBPACKAGES += target-binutils.add -SUBPACKAGES += base-binutils.add - -binutils.spec.in: $(SUBPACKAGES) - cat $^ > $@ -CLEANFILES = binutils.spec.in -RPM_SPECS_DATA = - -MKBINUTILSSPEC_DEPS = mkspec binutils.spec.in $(top_builddir)/setup.cache - -@rpmprefix@arm-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache arm-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@arm-rtems@osversion@-binutils.spec - -@rpmprefix@h8300-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache h8300-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@h8300-rtems@osversion@-binutils.spec - -@rpmprefix@i386-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache i386-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@i386-rtems@osversion@-binutils.spec - -@rpmprefix@m68k-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache m68k-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@m68k-rtems@osversion@-binutils.spec - -@rpmprefix@mips-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache mips-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@mips-rtems@osversion@-binutils.spec - -@rpmprefix@mips64-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache mips64-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@mips64-rtems@osversion@-binutils.spec - -@rpmprefix@powerpc-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache powerpc-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@powerpc-rtems@osversion@-binutils.spec - -@rpmprefix@sh-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache sh-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@sh-rtems@osversion@-binutils.spec - -@rpmprefix@sh-rtemscoff@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache sh-rtemscoff@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@sh-rtemscoff@osversion@-binutils.spec - -@rpmprefix@sparc-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache sparc-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@sparc-rtems@osversion@-binutils.spec - -@rpmprefix@tic4x-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache tic4x-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@tic4x-rtems@osversion@-binutils.spec - -@rpmprefix@avr-rtems@osversion@-binutils.spec: $(MKBINUTILSSPEC_DEPS) - $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache avr-rtems@osversion@ > $@ -RPM_SPECS_DATA += @rpmprefix@avr-rtems@osversion@-binutils.spec - -CLEANFILES += $(RPM_SPECS_DATA) - -EXTRA_DIST = $(SUBPACKAGES) - -include $(top_srcdir)/../automake/local.am diff --git a/scripts/binutils/base-binutils.add b/scripts/binutils/base-binutils.add deleted file mode 100644 index 9960e0641f..0000000000 --- a/scripts/binutils/base-binutils.add +++ /dev/null @@ -1,56 +0,0 @@ -%if "%{_prefix}" != "/usr" -# ============================================================== -# rtems-base-binutils -# ============================================================== -%package -n @rpmprefix@rtems@osversion@-base-binutils -Summary: base package for rtems binutils -Group: %{rpmgroup} -Requires(post): /sbin/install-info -Requires(preun): /sbin/install-info - -%description -n @rpmprefix@rtems@osversion@-base-binutils - -RTEMS is an open source operating system for embedded systems. - -This is the base for binutils regardless of target CPU. - -%post -n @rpmprefix@rtems@osversion@-base-binutils - /sbin/install-info --info-dir=%{_infodir} %{_infodir}/as.info.gz - /sbin/install-info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz - /sbin/install-info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz - /sbin/install-info --info-dir=%{_infodir} %{_infodir}/ld.info.gz - /sbin/install-info --info-dir=%{_infodir} %{_infodir}/standards.info.gz -%if "%{binutils_version}" < "2.13" - /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gasp.info.gz -%endif - -%preun -n @rpmprefix@rtems@osversion@-base-binutils -if [ $1 -eq 0 ]; then - /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/as.info.gz - /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz - /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz - /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz - /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/standards.info.gz -%if "%{binutils_version}" < "2.13" - /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gasp.info.gz -%endif -fi - -%files -n @rpmprefix@rtems@osversion@-base-binutils -%defattr(-,root,root) -%dir %{_infodir} -%ghost %{_infodir}/dir -%{_infodir}/as.info* -%{_infodir}/bfd.info* -%{_infodir}/binutils.info* -%{_infodir}/ld.info* -%{_infodir}/standards.info* - -%if "%{binutils_version}" < "2.13" -%{_infodir}/gasp.info* -%endif - -%dir %{_prefix}/share -%dir %{_prefix}/share/locale -%endif - diff --git a/scripts/binutils/binutils.add b/scripts/binutils/binutils.add deleted file mode 100644 index ec84d3b1da..0000000000 --- a/scripts/binutils/binutils.add +++ /dev/null @@ -1,146 +0,0 @@ - -%define binutils_version @binutils_version@ -%define binutils_target @target_alias@ - -Name: @rpmprefix@%{binutils_target}-binutils -Summary: Binutils for target %{binutils_target} -Group: %{rpmgroup} -Version: %{binutils_version} -Release: @Release@ -License: GPL/LGPL -URL: http://sources.redhat.com/binutils -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -%if "%{_prefix}" != "/usr" -# Required for building the infos -BuildRequires: /sbin/install-info -BuildRequires: texinfo >= 4.2 -%endif -BuildRequires: flex - -Source0: ftp://ftp.gnu.org/pub/gnu/binutils/binutils-%{binutils_version}@binutils_suffix@ -@PATCH1@ - -# -# 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} - -# %description -# -# RTEMS is an open source operating system for embedded systems. -# -# This is binutils sources with patches for RTEMS. - -%prep -%setup -q -c -T -n %{name}-%{version} -%setup -q -D -T -n %{name}-%{version} -a0 - -%if "%{_prefix}" != "/usr" -# 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 -%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-compress,./brp-compress,' \ -< os_install_post~ > os_install_post -%define __os_install_post . ./os_install_post -%endif - -cd binutils-%{version} -%{?PATCH0:%patch0 -p1} -cd .. - -%build - mkdir -p build - cd build - CFLAGS="$RPM_OPT_FLAGS" \ - ../binutils-%{binutils_version}/configure \ - --build=%_build --host=%_host \ - --target=%{binutils_target} \ - --verbose --disable-nls \ - --prefix=%{_prefix} --bindir=%{_bindir} \ - --includedir=%{_includedir} --libdir=%{_libdir} \ - --mandir=%{_mandir} --infodir=%{_infodir} \ - - make all -%if "%{_prefix}" != "/usr" - make info -%endif - cd .. - -%install - rm -rf $RPM_BUILD_ROOT - - cd build - make prefix=$RPM_BUILD_ROOT%{_prefix} \ - bindir=$RPM_BUILD_ROOT%{_bindir} \ - includedir=$RPM_BUILD_ROOT%{_includedir} \ - libdir=$RPM_BUILD_ROOT%{_libdir} \ - infodir=$RPM_BUILD_ROOT%{_infodir} \ - mandir=$RPM_BUILD_ROOT%{_mandir} \ - install - -%if "%{_prefix}" != "/usr" - make prefix=$RPM_BUILD_ROOT%{_prefix} \ - bindir=$RPM_BUILD_ROOT%{_bindir} \ - includedir=$RPM_BUILD_ROOT%{_includedir} \ - libdir=$RPM_BUILD_ROOT%{_libdir} \ - infodir=$RPM_BUILD_ROOT%{_infodir} \ - mandir=$RPM_BUILD_ROOT%{_mandir} \ - install-info -%endif - -%if "%{_prefix}" == "/usr" -# Conflict with a native binutils' infos - rm -rf $RPM_BUILD_ROOT%{_infodir} -%else -%if "%{binutils_version}" < "2.9.5" - rm -rf $RPM_BUILD_ROOT%{_infodir}/configure.info* -%endif - - rm -f $RPM_BUILD_ROOT%{_infodir}/dir - touch $RPM_BUILD_ROOT%{_infodir}/dir - -# binutils does not install share/locale, however it uses it - mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/locale -%endif - -# We don't ship host files - rm -f ${RPM_BUILD_ROOT}%{_libdir}/libiberty* - -# manpages without corresponding tools - if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/%{binutils_target}-dlltool%{_exeext}; then - rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/%{binutils_target}-dlltool* - fi - if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/%{binutils_target}-nlmconv%{_exeext}; then - rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/%{binutils_target}-nlmconv* - fi - if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/%{binutils_target}-windres%{_exeext}; then - rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/%{binutils_target}-windres* - fi - - cd .. - diff --git a/scripts/binutils/header.add b/scripts/binutils/header.add deleted file mode 100644 index bfecbc9346..0000000000 --- a/scripts/binutils/header.add +++ /dev/null @@ -1,6 +0,0 @@ -# -# spec file for building binutils for @target_alias@ -# -# supported --with/--without options: -# --with sources build src.rpm instead of nosrc.rpm -# diff --git a/scripts/binutils/mkspec.in b/scripts/binutils/mkspec.in deleted file mode 100644 index c6bab10809..0000000000 --- a/scripts/binutils/mkspec.in +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/sh -# -# Usage: mkspec CPU -# - -RTEMS_DIR=`dirname $0`/@top_srcdir@ - -CFG=../setup.cache - -specsrc=${RTEMS_DIR}/binutils/binutils.spec.in - -usage() -{ - echo "$0 [options] <target_alias>" - echo " options:" - echo " -cfg <setup.cache>" - echo " -a <alternate specs.in>" - exit 1 ; -} - -while test $# -ge 2; do -case $1 in --cfg) - shift - CFG=$1 - shift - ;; --a) - shift - specsrc=$1 - shift - ;; --*) - echo "invalid option $1"; - usage - ;; -esac -done - -if test ! $# -eq 1; -then - echo "Invalid number of arguments" - usage -fi - -# target to build for -target_alias=$1 - -. ./$CFG - -if test -n "${binutils_patch_version}"; then -PATCH1="Patch0: binutils-${binutils_version}-rtems-${binutils_patch_version}.diff" -fi - -sed -e "s,@Release\@,${binutils_rpm_release},g" \ - -e "s,@target_alias\@,${target_alias},g" \ - -e "s,@prefix\@,@prefix@,g" \ - -e "s,@rpmprefix\@,@rpmprefix@,g" \ - -e "s,@rpmgroup\@,@rpmgroup@,g" \ - -e "s,@osversion\@,@osversion@,g" \ - -e "s,@binutils_version\@,${binutils_version},g" \ - -e "s,@binutils_patch_version\@,${binutils_patch_version},g" \ - -e "s,@binutils_suffix\@,${binutils_suffix},g" \ - -e "s,@PATCH1\@,${PATCH1}," \ -< ${specsrc} diff --git a/scripts/binutils/target-binutils.add b/scripts/binutils/target-binutils.add deleted file mode 100644 index cbcbbb7f43..0000000000 --- a/scripts/binutils/target-binutils.add +++ /dev/null @@ -1,31 +0,0 @@ -# ============================================================== -# %{binutils_target}-binutils -# ============================================================== -# %package -n @rpmprefix@%{binutils_target}-binutils -# Summary: rtems binutils for %{binutils_target} -# Group: %{rpmgroup} -# Requires: @rpmprefix@rtems@osversion@-base-binutils - -%description -n @rpmprefix@%{binutils_target}-binutils - -GNU binutils targetting %{binutils_target}. - -%files -n @rpmprefix@%{binutils_target}-binutils -%defattr(-,root,root) -%if "%{_prefix}" != "/usr" -%dir %{_mandir} -%dir %{_mandir}/man1 -%endif -%{_mandir}/man1/%{binutils_target}-*.1* - -%if "%{_prefix}" != "/usr" -%dir %{_bindir} -%endif -%{_bindir}/%{binutils_target}-* - -%dir %{_prefix}/%{binutils_target} -%dir %{_prefix}/%{binutils_target}/bin -%{_prefix}/%{binutils_target}/bin/* - -%dir %{_prefix}/%{binutils_target}/lib -%{_prefix}/%{binutils_target}/lib/ldscripts diff --git a/scripts/gccnewlib/README b/scripts/gccnewlib/README deleted file mode 100644 index db158b93c2..0000000000 --- a/scripts/gccnewlib/README +++ /dev/null @@ -1,8 +0,0 @@ -# -# $Id$ -# - -This directory contains RPM-spec file fragments (*.add) which are used to -compose the toolchain specs. - -Cf. Makefile.am for details on how the toolchain specs get composed. diff --git a/scripts/gccnewlib/mkspec.in b/scripts/gccnewlib/mkspec.in deleted file mode 100644 index d6af26a6c9..0000000000 --- a/scripts/gccnewlib/mkspec.in +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh -# -# Usage: mkspec CPU -# - -RTEMS_DIR=`dirname $0`/@top_srcdir@ - -CFG=../setup.cache - -usage() -{ - echo "$0 [options] <target_alias>" - echo " options:" - echo " -cfg <setup.cache>" - echo " -a <alternate specs.in>" - exit 1 ; -} - -specsrc=./gccnewlib.spec.in - -while test $# -ge 2; do -case $1 in --cfg) - shift - CFG=$1 - shift - ;; --a) # alternate specs file - shift - specsrc=$1 - shift - ;; --*) - echo "invalid option $1"; - usage - ;; -esac -done - -if test ! $# -eq 1; -then - echo "Invalid number of arguments" - usage -fi - -# target to build for -target_alias=$1 - -. ./$CFG - -if test -n "${gcc_patch_version}"; then -PATCH0="Patch0: gcc-core-${gcc_version}-rtems-${gcc_patch_version}.diff" -PATCH1="Patch1: gcc-g++-${gcc_version}-rtems-${gcc_patch_version}.diff" -PATCH2="Patch2: gcc-fortran-${gcc_version}-rtems-${gcc_patch_version}.diff" -PATCH3="Patch3: gcc-gcj-${gcc_version}-rtems-${gcc_patch_version}.diff" -PATCH4="Patch4: gcc-ada-${gcc_version}-rtems-${gcc_patch_version}.diff" -PATCH5="Patch5: gcc-objc-${gcc_version}-rtems-${gcc_patch_version}.diff" -fi - -if test -n "${newlib_patch_version}"; then -PATCH50="Patch50: newlib-${newlib_version}-rtems-${newlib_patch_version}.diff" -fi - -# note that the variables in the gccnewlib directory are actually the same -sed -e "s,@PATCH0\@,${PATCH0}," \ - -e "s,@PATCH1\@,${PATCH1}," \ - -e "s,@PATCH2\@,${PATCH2}," \ - -e "s,@PATCH3\@,${PATCH3}," \ - -e "s,@PATCH4\@,${PATCH4}," \ - -e "s,@PATCH5\@,${PATCH5}," \ - -e "s,@PATCH50\@,${PATCH50}," \ - -e "s,@Release\@,${gccnewlib_rpm_release},g" \ - -e "s,@target_alias\@,${target_alias},g" \ - -e "s,@prefix\@,@prefix@,g" \ - -e "s,@rpmprefix\@,@rpmprefix@,g" \ - -e "s,@rpmgroup\@,@rpmgroup@,g" \ - -e "s,@osversion\@,@osversion@,g" \ - -e "s,@gcc_version\@,${gcc_version},g" \ - -e "s,@gcc_patch_version\@,${gcc_patch_version},g" \ - -e "s,@gcc_suffix\@,${gcc_suffix},g" \ - -e "s,@newlib_version\@,${newlib_version},g" \ - -e "s,@newlib_patch_version\@,${newlib_patch_version},g" \ - -e "s,@newlib_suffix\@,${newlib_suffix},g" \ -< ${specsrc} |