summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-10-31 16:44:11 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-10-31 16:44:11 +0000
commit06f2f75419fd43c2c639281753a0de751fcd2690 (patch)
tree15f484d95dd7fb899a4af7cd0b4f462f79a1d2fd
parentdf3b242411d2be30449b9d83bf7578aa880e84bd (diff)
downloadrtems-06f2f75419fd43c2c639281753a0de751fcd2690.tar.bz2
2000-10-30 Joel Sherrill <joel@OARcorp.com>
* 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.
-rw-r--r--scripts/ChangeLog7
-rw-r--r--scripts/binutils/Makefile.am4
-rwxr-xr-xscripts/buildall.in4
-rw-r--r--scripts/gccnewlib/HISTORY18
-rw-r--r--scripts/gccnewlib/Makefile.am5
-rw-r--r--scripts/gdb/Makefile.am10
-rw-r--r--scripts/mkgdbspec.in3
-rw-r--r--scripts/setup.def6
8 files changed, 47 insertions, 10 deletions
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 <joel@OARcorp.com>
+
+ * 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 <corsepiu@faw.uni-ulm.de>
* 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