From 06f2f75419fd43c2c639281753a0de751fcd2690 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 31 Oct 2000 16:44:11 +0000 Subject: 2000-10-30 Joel Sherrill * buildall.in, mkgdbspec.in, setup.def, binutils/Makefile.am, gccnewlib/HISTORY, gccnewlib/Makefile.am, gdb/Makefile.am: Added mips-rtems, updated to include new patches and gcc 2.95.2/newlib 1.8.2 revision 11 RPM. --- scripts/ChangeLog | 7 +++++++ scripts/binutils/Makefile.am | 4 +++- scripts/buildall.in | 4 ++-- scripts/gccnewlib/HISTORY | 18 ++++++++++++++++++ scripts/gccnewlib/Makefile.am | 5 ++++- scripts/gdb/Makefile.am | 10 +++++++--- scripts/mkgdbspec.in | 3 +++ scripts/setup.def | 6 +++--- 8 files changed, 47 insertions(+), 10 deletions(-) (limited to 'scripts') diff --git a/scripts/ChangeLog b/scripts/ChangeLog index b89953d48a..8058fb232b 100644 --- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,10 @@ +2000-10-30 Joel Sherrill + + * buildall.in, mkgdbspec.in, setup.def, binutils/Makefile.am, + gccnewlib/HISTORY, gccnewlib/Makefile.am, gdb/Makefile.am: + Added mips-rtems, updated to include new patches and + gcc 2.95.2/newlib 1.8.2 revision 11 RPM. + 2000-10-26 Ralf Corsepius * configure.in: Remove trailing '/'s from setting up RPM_SPECdir. diff --git a/scripts/binutils/Makefile.am b/scripts/binutils/Makefile.am index 9d3968faad..a743b3595e 100644 --- a/scripts/binutils/Makefile.am +++ b/scripts/binutils/Makefile.am @@ -42,6 +42,8 @@ m68k-rtemself-$(BINUTILSVERS).spec: $(MKBINUTILSSPEC_DEPS) mips64orion-rtems-$(BINUTILSVERS).spec: $(MKBINUTILSSPEC_DEPS) $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache -o . mips64orion-rtems +mips-rtems-$(BINUTILSVERS).spec: $(MKBINUTILSSPEC_DEPS) + $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache -o . mips-rtems powerpc-rtems-$(BINUTILSVERS).spec: $(MKBINUTILSSPEC_DEPS) $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache -o . powerpc-rtems @@ -62,7 +64,7 @@ RPM_SPECS_DATA = \ hppa1.1-rtems-$(BINUTILSVERS).spec \ i386-rtems-$(BINUTILSVERS).spec i960-rtems-$(BINUTILSVERS).spec \ m68k-rtems-$(BINUTILSVERS).spec m68k-rtemself-$(BINUTILSVERS).spec \ - mips64orion-rtems-$(BINUTILSVERS).spec \ + mips-rtems-$(BINUTILSVERS).spec mips64orion-rtems-$(BINUTILSVERS).spec \ powerpc-rtems-$(BINUTILSVERS).spec sh-rtems-$(BINUTILSVERS).spec \ sh-rtemself-$(BINUTILSVERS).spec sparc-rtems-$(BINUTILSVERS).spec CLEANFILES += $(RPM_SPECS_DATA) diff --git a/scripts/buildall.in b/scripts/buildall.in index 2d66db6f64..ef13b8e82c 100755 --- a/scripts/buildall.in +++ b/scripts/buildall.in @@ -64,7 +64,7 @@ fi # This is the full list .. hppa1.1 does not build now. #ALL_TARGETS="hppa1.1-rtems i386-rtems i960-rtems m68k-rtems \ -# m68k-rtemself mips64orion-rtems \ +# m68k-rtemself mips-rtems mips64orion-rtems \ # powerpc-rtems sh-rtems sh-rtemself sparc-rtems" # This is the full buildable set. @@ -72,7 +72,7 @@ if [ "X${TARGETS}" = "X" ] ; then # do not include c4x or hppa primary targets # do not include sh-elf or i960-elf secondary targets TARGETS="arm-rtems h8300-rtems i386-rtems i960-rtems m68k-rtems \ - mips64orion-rtems powerpc-rtems sh-rtems sparc-rtems" + mips-rtems mips64orion-rtems powerpc-rtems sh-rtems sparc-rtems" fi . $CFG diff --git a/scripts/gccnewlib/HISTORY b/scripts/gccnewlib/HISTORY index b1911e1fba..5df995c739 100644 --- a/scripts/gccnewlib/HISTORY +++ b/scripts/gccnewlib/HISTORY @@ -4,6 +4,24 @@ # $Id$ # +RPM Version gcc2.95.2newlib1.8.2-11 +=================================== ++ fixes i386 soft float problem ++ mips-rtems target added ++ newlib include files reworked to allow RTEMS to use standard newlib + .h files. + + newlib_patch_version=20001027 + gcc_patch_version=20001030 + +RPM Version gcc2.95.2newlib1.8.2-10 +=================================== ++ i386 soft floating point worked but incorrectly included two + copies of some libgcc.a routines. ++ added a29k-rtems support + +NOTE: Internal Only Number + RPM Version gcc2.95.2newlib1.8.2-9 ================================== + i386 multilibs and proper CPP_SPEC/CC1_SPEC handling. diff --git a/scripts/gccnewlib/Makefile.am b/scripts/gccnewlib/Makefile.am index 1f555885fb..273d144b54 100644 --- a/scripts/gccnewlib/Makefile.am +++ b/scripts/gccnewlib/Makefile.am @@ -54,6 +54,9 @@ m68k-rtems-$(GCCNEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS) mips64orion-rtems-$(GCCNEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS) $(MKGCCNEWLIBSPEC) -cfg $(top_builddir)/setup.cache -o . mips64orion-rtems +mips-rtems-$(GCCNEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS) + $(MKGCCNEWLIBSPEC) -cfg $(top_builddir)/setup.cache -o . mips-rtems + powerpc-rtems-$(GCCNEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS) $(MKGCCNEWLIBSPEC) -cfg $(top_builddir)/setup.cache -o . powerpc-rtems @@ -73,7 +76,7 @@ RPM_SPECS_DATA = \ hppa1.1-rtems-$(GCCNEWLIBVERS).spec \ i386-rtems-$(GCCNEWLIBVERS).spec i960-rtems-$(GCCNEWLIBVERS).spec \ m68k-rtems-$(GCCNEWLIBVERS).spec \ - mips64orion-rtems-$(GCCNEWLIBVERS).spec \ + mips-rtems-$(GCCNEWLIBVERS).spec mips64orion-rtems-$(GCCNEWLIBVERS).spec \ powerpc-rtems-$(GCCNEWLIBVERS).spec sh-rtems-$(GCCNEWLIBVERS).spec \ sh-rtemself-$(GCCNEWLIBVERS).spec sparc-rtems-$(GCCNEWLIBVERS).spec CLEANFILES += $(RPM_SPECS_DATA) diff --git a/scripts/gdb/Makefile.am b/scripts/gdb/Makefile.am index bc8fc660b4..ea472ec111 100644 --- a/scripts/gdb/Makefile.am +++ b/scripts/gdb/Makefile.am @@ -42,6 +42,9 @@ m68k-rtemself-$(GDBVERS).spec: $(MKGDBSPEC_DEPS) mips64orion-rtems-$(GDBVERS).spec: $(MKGDBSPEC_DEPS) $(MKGDBSPEC) -cfg $(top_builddir)/setup.cache -o . mips64orion-rtems +mips-rtems-$(GDBVERS).spec: $(MKGDBSPEC_DEPS) + $(MKGDBSPEC) -cfg $(top_builddir)/setup.cache -o . mips-rtems + powerpc-rtems-$(GDBVERS).spec: $(MKGDBSPEC_DEPS) $(MKGDBSPEC) -cfg $(top_builddir)/setup.cache -o . powerpc-rtems @@ -58,9 +61,10 @@ RPM_SPECS_DATA = \ arm-rtems-$(GDBVERS).spec c4x-rtems-$(GDBVERS).spec \ h8300-rtems-$(GDBVERS).spec hppa1.1-rtems-$(GDBVERS).spec \ i386-rtems-$(GDBVERS).spec i960-rtems-$(GDBVERS).spec \ - m68k-rtems-$(GDBVERS).spec mips64orion-rtems-$(GDBVERS).spec \ - powerpc-rtems-$(GDBVERS).spec sh-rtems-$(GDBVERS).spec \ - sh-rtemself-$(GDBVERS).spec sparc-rtems-$(GDBVERS).spec + m68k-rtems-$(GDBVERS).spec mips-rtems-$(GDBVERS).spec \ + mips64orion-rtems-$(GDBVERS).spec powerpc-rtems-$(GDBVERS).spec \ + sh-rtems-$(GDBVERS).spec sh-rtemself-$(GDBVERS).spec \ + sparc-rtems-$(GDBVERS).spec CLEANFILES += $(RPM_SPECS_DATA) diff --git a/scripts/mkgdbspec.in b/scripts/mkgdbspec.in index 0c7a8fd7b1..bc59720df6 100644 --- a/scripts/mkgdbspec.in +++ b/scripts/mkgdbspec.in @@ -57,6 +57,9 @@ case ${target_alias} in i960*) extra_configure_arguments="--enable-sim" ;; + mips*) + extra_configure_arguments="--enable-sim" + ;; powerpc*) extra_configure_arguments="--enable-sim --enable-sim-powerpc --enable-sim-timebase --enable-sim-hardware" # Enabling this causes the program image to be huge and causes diff --git a/scripts/setup.def b/scripts/setup.def index 07dbb0affa..fed5a6525e 100644 --- a/scripts/setup.def +++ b/scripts/setup.def @@ -7,10 +7,10 @@ binutils_version=2.10 binutils_patch_version=20000726 binutils_rpm_release=2 newlib_version=1.8.2 -newlib_patch_version=20000907 +newlib_patch_version=20001027 gcc_version=2.95.2 -gcc_patch_version=20000828 -gccnewlib_rpm_release=10 +gcc_patch_version=20001030 +gccnewlib_rpm_release=11 gdb_version=5.0 gdb_patch_version=20000718 gdb_rpm_release=2 -- cgit v1.2.3