summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2003-10-22 19:57:43 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2003-10-22 19:57:43 +0000
commit4be8e0014935b91ea0cb13a27b42c9f437cc7d98 (patch)
tree5bb2119519320e9a1b065ee7f6df38a1f1475047
parent2003-10-22 Thomas Doerfler <Thomas.Doerfler@imd-systems.de> (diff)
downloadrtems-4be8e0014935b91ea0cb13a27b42c9f437cc7d98.tar.bz2
2003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/Makefile.am: Add tic4x. * gcc3newlib/gccnewlib.add: Don't install install-tools for gcc >= 3.3.
-rw-r--r--scripts/ChangeLog6
-rw-r--r--scripts/gcc3newlib/Makefile.am4
-rw-r--r--scripts/gcc3newlib/gccnewlib.add6
3 files changed, 16 insertions, 0 deletions
diff --git a/scripts/ChangeLog b/scripts/ChangeLog
index 66bbb70388..0fa3bb82fa 100644
--- a/scripts/ChangeLog
+++ b/scripts/ChangeLog
@@ -1,3 +1,9 @@
+2003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * gcc3newlib/Makefile.am: Add tic4x.
+ * gcc3newlib/gccnewlib.add: Don't install install-tools for
+ gcc >= 3.3.
+
2003-10-22 Joel Sherrill <joel@OARcorp.com>
* configure.ac, setup.def: Update to binutils 2.14 adn gcc/newlib to
diff --git a/scripts/gcc3newlib/Makefile.am b/scripts/gcc3newlib/Makefile.am
index 1e6219cd45..e838f231f9 100644
--- a/scripts/gcc3newlib/Makefile.am
+++ b/scripts/gcc3newlib/Makefile.am
@@ -36,6 +36,10 @@ c4x-rtems@osversion@-$(GCC3NEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS)
$(MKSPEC) -cfg $(top_builddir)/setup.cache c4x-rtems@osversion@ > $@
RPM_SPECS_DATA += c4x-rtems@osversion@-$(GCC3NEWLIBVERS).spec
+tic4x-rtems@osversion@-$(GCC3NEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS)
+ $(MKSPEC) -cfg $(top_builddir)/setup.cache tic4x-rtems@osversion@ > $@
+RPM_SPECS_DATA += tic4x-rtems@osversion@-$(GCC3NEWLIBVERS).spec
+
h8300-rtems@osversion@-$(GCC3NEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS)
$(MKSPEC) -cfg $(top_builddir)/setup.cache h8300-rtems@osversion@ > $@
RPM_SPECS_DATA += h8300-rtems@osversion@-$(GCC3NEWLIBVERS).spec
diff --git a/scripts/gcc3newlib/gccnewlib.add b/scripts/gcc3newlib/gccnewlib.add
index 8f81197bd1..7fd89fc536 100644
--- a/scripts/gcc3newlib/gccnewlib.add
+++ b/scripts/gcc3newlib/gccnewlib.add
@@ -266,6 +266,12 @@ This is gcc's and newlib C Library's sources with patches for RTEMS.
# We use the version from binutils
rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target}-c++filt%{_exeext}
+%if "%{gcc_version}" >= "3.3"
+ # Bug in gcc-3.3.x: Despite we don't need fixincludes, it installs
+ # the fixinclude-install-tools
+ rm -rf ${RPM_BUILD_ROOT}%{_prefix}/lib/gcc-lib/%{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