2005-03-17 Ralf Corsepius <ralf.corsepius@rtems.org>

* gdb/Makefile.am: Add avr, mips64.
	Cosmetics.
	* gdb/base-gdb.add: Reflect gdb-6.3 not shipping mmalloc.info*.
	* gdb/target-gdb.add: Add support for gcc-6.3's gdbtui.
	* gdb/mkspec.in: Add PATCH-magic.
	Add gdb_suffix.
This commit is contained in:
Ralf Corsepius
2005-03-17 13:42:17 +00:00
parent beef85e095
commit 1a58b1f9d9
5 changed files with 38 additions and 2 deletions

View File

@@ -1,3 +1,12 @@
2005-03-17 Ralf Corsepius <ralf.corsepius@rtems.org>
* gdb/Makefile.am: Add avr, mips64.
Cosmetics.
* gdb/base-gdb.add: Reflect gdb-6.3 not shipping mmalloc.info*.
* gdb/target-gdb.add: Add support for gcc-6.3's gdbtui.
* gdb/mkspec.in: Add PATCH-magic.
Add gdb_suffix.
2005-03-12 Ralf Corsepius <ralf.corsepius@rtems.org>
* binutils/binutils.add, binutils/mkspec.in, setup.def:

View File

@@ -26,13 +26,17 @@ arm-rtems@osversion@-$(GDBVERS).spec: $(MKGDBSPEC_DEPS)
$(MKSPEC) -cfg $(top_builddir)/setup.cache arm-rtems@osversion@ > $@
RPM_SPECS_DATA += arm-rtems@osversion@-$(GDBVERS).spec
avr-rtems@osversion@-$(GDBVERS).spec: $(MKGDBSPEC_DEPS)
$(MKSPEC) -cfg $(top_builddir)/setup.cache avr-rtems@osversion@ > $@
RPM_SPECS_DATA += avr-rtems@osversion@-$(GDBVERS).spec
h8300-rtems@osversion@-$(GDBVERS).spec: $(MKGDBSPEC_DEPS)
$(MKSPEC) -cfg $(top_builddir)/setup.cache h8300-rtems@osversion@ > $@
RPM_SPECS_DATA += h8300-rtems@osversion@-$(GDBVERS).spec
RPM_SPECS_DATA += i386-rtems@osversion@-$(GDBVERS).spec
i386-rtems@osversion@-$(GDBVERS).spec: $(MKGDBSPEC_DEPS)
$(MKSPEC) -cfg $(top_builddir)/setup.cache i386-rtems@osversion@ > $@
RPM_SPECS_DATA += i386-rtems@osversion@-$(GDBVERS).spec
# does not build with 5.2
# i386-RTEMS-$(GDBVERS).spec: $(MKGDBSPEC_DEPS)
@@ -47,6 +51,10 @@ mips-rtems@osversion@-$(GDBVERS).spec: $(MKGDBSPEC_DEPS)
$(MKSPEC) -cfg $(top_builddir)/setup.cache mips-rtems@osversion@ > $@
RPM_SPECS_DATA += mips-rtems@osversion@-$(GDBVERS).spec
mips64-rtems@osversion@-$(GDBVERS).spec: $(MKGDBSPEC_DEPS)
$(MKSPEC) -cfg $(top_builddir)/setup.cache mips64-rtems@osversion@ > $@
RPM_SPECS_DATA += mips64-rtems@osversion@-$(GDBVERS).spec
mipstx39-rtems@osversion@-$(GDBVERS).spec: $(MKGDBSPEC_DEPS)
$(MKSPEC) -cfg $(top_builddir)/setup.cache mipstx39-rtems@osversion@ > $@
RPM_SPECS_DATA += mipstx39-rtems@osversion@-$(GDBVERS).spec

View File

@@ -17,7 +17,10 @@ This is the base for gdb regardless of target CPU.
%dir %{_prefix}/info
%doc %{_prefix}/info/gdb.info*
# FIXME: When had mmalloc.info been removed?
%if "%{gdb_version}" < "6.3"
%doc %{_prefix}/info/mmalloc.info*
%endif
# FIXME: When had gdbint and stabs been introduced?
%if "%{gdb_version}" >= "5.0"
%doc %{_prefix}/info/gdbint.info*

View File

@@ -48,7 +48,16 @@ target_alias=$1
. ./$CFG
sed -e "s%@Release\@%${gdb_rpm_release}%g" \
patchn=-1
if test -n "${gdb_patch_version}"; then
patchn=`expr $patchn + 1`
PATCH1="Patch${patchn}: gdb-${gdb_version}-rtems-${gdb_patch_version}.diff"
PATCH2="%patch${patchn} -p0"
fi
sed -e "s,@PATCH1\@,${PATCH1}," \
-e "s,@PATCH2\@,${PATCH2}," \
-e "s%@Release\@%${gdb_rpm_release}%g" \
-e "s,@rpm_build_root\@,${rpm_build_root},g" \
-e "s%@prefix\@%@prefix@%g" \
-e "s%@target_alias\@%${target_alias}%g" \
@@ -57,5 +66,6 @@ sed -e "s%@Release\@%${gdb_rpm_release}%g" \
-e "s%@osversion\@%@osversion@%g" \
-e "s%@gdb_version\@%${gdb_version}%g" \
-e "s%@gdb_patch_version\@%${gdb_patch_version}%g" \
-e "s%@gdb_suffix\@%${gdb_suffix}%g" \
-e "s%@extra_configure_arguments\@%${extra_configure_arguments}%g" \
< ${specsrc}

View File

@@ -19,6 +19,9 @@ This is the GNU gdb for RTEMS targetting %{gdb_target}.
%if "%_sim" == "1"
%doc %{_prefix}/man/man1/%{gdb_target}-run.1*
%endif
%if "%{gdb_version}" >= "6.3"
%{_prefix}/man/man1/%{gdb_target}-gdbtui.1*
%endif
%dir %{_prefix}/bin
%{_prefix}/bin/%{gdb_target}-gdb%{_exeext}
@@ -28,3 +31,6 @@ This is the GNU gdb for RTEMS targetting %{gdb_target}.
%if "%{gdb_target}" == "sparc-rtems@osversion@"
%{_prefix}/bin/%{gdb_target}-sis%{_exeext}
%endif
%if "%{gdb_version}" >= "6.3"
%{_prefix}/bin/%{gdb_target}-gdbtui
%endif