auto-import changelog data from gdb-6.0post-0.20031117.7.src.rpm
Thu Jan 08 2004 Elena Zannoni <ezannoni@redhat.com> 0.20031117.7 - Add fixes for ppc32 support on ppc64 platform, from Andrew Cagney. Tue Jan 06 2004 Elena Zannoni <ezannoni@redhat.com> 0.20031117.6 - Add patch to have unique binary names in the testsuite. - Disable s390/s390x pthread.exp test (FIXME) - Don't install any info files for the ppc platform. Let's take them from the ppc64 one (or we get install conflicts). - Remove generated info files from the source tree. They are generated as part of the FSF snapshot process. Mon Nov 24 2003 Elena Zannoni <ezannoni@redhat.com> 0.20031117.5 - Add patches from old rpm for i386 support on x86_64. - Add build dependency on libunwind for ia64. Fri Nov 21 2003 Jeremy Katz <katzj@redhat.com> 0.20031117.4 - more rpm tricks to get the gdb64 package happier Thu Nov 20 2003 Elena Zannoni <ezannoni@redhat.com> 0.20031117.3 - Add sick and twisted workaround for ppc64 architecture. Wed Nov 19 2003 Elena Zannoni <ezannoni@redhat.com> 0.20031117.2 - Fix typo in libunwind test. Tue Nov 18 2003 Elena Zannoni <ezannoni@redhat.com> 0.20031117.1 - Import new gdb snapshot from mainline FSF. - Fix some testfiles. - Add fixes for gcore, and patch for libunwind support on ia64. - Add tests to see what versions of gcc, binutils, glibc and kernel we are running with.
This commit is contained in:
parent
710c7cd1c9
commit
95767172a4
@ -1 +1 @@
|
|||||||
gdb+dejagnu-5.3.90_20030710.tar.bz2
|
gdb+dejagnu-20031117.tar.bz2
|
||||||
|
265
gdb.spec
265
gdb.spec
@ -1,110 +1,60 @@
|
|||||||
%define cvsdate 20030710
|
%define cvsdate 20031117
|
||||||
# Define this if you want to skip the strip step and preserve debug info.
|
# Define this if you want to skip the strip step and preserve debug info.
|
||||||
# Useful for testing.
|
# Useful for testing.
|
||||||
#define __spec_install_post /usr/lib/rpm/brp-compress || :
|
#define __spec_install_post /usr/lib/rpm/brp-compress || :
|
||||||
Summary: A GNU source-level debugger for C, C++ and other languages.
|
Summary: A GNU source-level debugger for C, C++ and other languages.
|
||||||
%ifarch ppc64
|
|
||||||
Name: gdb64
|
|
||||||
%else
|
|
||||||
Name: gdb
|
Name: gdb
|
||||||
%endif
|
# Daily snapshot of gdb taken from FSF mainline cvs, after the 6.0 branchpoint.
|
||||||
# Daily snapshot of gdb taken from FSF mainline cvs, after the 5.3 branchpoint.
|
Version: 6.0post
|
||||||
Version: 5.3.90
|
Release: 0.%{cvsdate}.7
|
||||||
Release: 0.%{cvsdate}.41
|
|
||||||
License: GPL
|
License: GPL
|
||||||
Group: Development/Debuggers
|
Group: Development/Debuggers
|
||||||
Source: ftp://sources.redhat.com/pub/gdb/snapshots/branch/gdb+dejagnu-5.3.90_20030710.tar.bz2
|
Source: ftp://sources.redhat.com/pub/gdb/snapshots/current/gdb+dejagnu-20031117.tar.bz2
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
||||||
URL: http://sources.redhat.com/gdb/
|
URL: http://sources.redhat.com/gdb/
|
||||||
|
|
||||||
# ChangeLogs patches.
|
# ChangeLogs patches.
|
||||||
Patch0: gdb-5.3.90-ChangeLog.patch
|
Patch0: gdb-6.0post-ChangeLog.patch
|
||||||
# ChangeLogs patches for testsuite.
|
# ChangeLogs patches for testsuite.
|
||||||
Patch1: gdb-5.3.90-ChangeLog-testsuite.patch
|
Patch1: gdb-6.0post-ChangeLog-testsuite.patch
|
||||||
# bring the current snapshot in sync with the head of the gdb-6 branch
|
|
||||||
Patch2: gdb-5.3.90-sync-20030806.patch
|
|
||||||
####### start patches from the previous RPM.
|
####### start patches from the previous RPM.
|
||||||
# patch from previous release (Jim Blandy).
|
# patch from previous release (Jim Blandy).
|
||||||
Patch3: gdb-5.3.90-symtab.patch
|
Patch2: gdb-6.0post-symtab.patch
|
||||||
# New TLS specific tests (ezannoni@redhat.com).
|
# Changes to the testsuite that are Red Hat specific.
|
||||||
Patch4: gdb-5.3.90-tlstst.patch
|
Patch3: gdb-6.0post-testsuite.patch
|
||||||
# selftest.exp version check (Red Hat specific)
|
|
||||||
Patch5: gdb-5.3.90-selftest.patch
|
|
||||||
# Fix for ia64 watchpoint checking.
|
|
||||||
Patch6: gdb-5.3.90-ia64-watchpoint.patch
|
|
||||||
####### end patches from the previous RPM.
|
|
||||||
# Patch to finish ppc64 support. (jimb@redhat.com)
|
|
||||||
# Should be soon obsoleted by a new FSF snapshot
|
|
||||||
Patch7: gdb-5.3.90-ppc64-jul2003.patch
|
|
||||||
# Patch to redefine the setup_kfail and kfail procedures in the testsuite.
|
|
||||||
# Kfail was introduced in dejagnu-1.4.3 and we still use dejagnu-1.4.2
|
|
||||||
Patch8: gdb-5.3.90-kfail-jul2003.patch
|
|
||||||
# Remove one case in completion.exp, completing on Makefile, which is not
|
|
||||||
# always there.
|
|
||||||
Patch9: gdb-5.3.90-completion-tst-jul2003.patch
|
|
||||||
# Patch to escape correctly full pathnames in testsuite.
|
|
||||||
Patch10: gdb-5.3.90-tsts-jul2003.patch
|
|
||||||
# Patch to match the proper target triplet for xfails. (Red Hat specific)
|
|
||||||
Patch11: gdb-5.3.90-signals-tst-jul2003.patch
|
|
||||||
# Patch to remove config.h use in pthreads.c test.
|
|
||||||
Patch12: gdb-5.3.90-pthreads-tst-jul2003.patch
|
|
||||||
# Patch to add i386 support to x86-64
|
|
||||||
Patch13: gdb-5.3.90-x86i386base-aug2003.patch
|
|
||||||
# Patch to undeprecate ia64.
|
|
||||||
Patch14: gdb-5.3.90-ia64-undeprecated-aug2003.patch
|
|
||||||
# Patch to print libthread_db version, and enable
|
|
||||||
Patch15: gdb-5.3.90-threadver-aug2003.patch
|
|
||||||
# Patch to support ia64 in gdb.asm testsuite
|
|
||||||
Patch16: gdb-5.3.90-ia64-inc-asm-testsuite-aug2003.patch
|
|
||||||
# Patch to fix problem with reading separate debug info files.
|
|
||||||
Patch17: gdb-5.3.90-symfile-aug2003.patch
|
|
||||||
# Patch to handle new output from gdb in relocate.exp.
|
|
||||||
Patch18: gdb-5.3.90-relocatetst-aug2003.patch
|
|
||||||
# Patch to fix the info files for the annotation docs.
|
|
||||||
Patch19: gdb-5.3.90-annotate-aug2003.patch
|
|
||||||
# Patch to fix ia64 unwinding of pc.
|
|
||||||
Patch20: gdb-5.3.90-ia64-unwind-pc-aug2003.patch
|
|
||||||
# Patch to accept slightly different output in testsuite.
|
|
||||||
Patch21: gdb-5.3.90-annota2-tst-aug2003.patch
|
|
||||||
# Multiple patches for ia64.
|
|
||||||
Patch22: gdb-5.3.90-ia64-latest-aug2003.patch
|
|
||||||
# Patch to accept instruction reordering due to optimization when
|
|
||||||
# stepping through code.
|
|
||||||
Patch23: gdb-5.3.90-selftest-aug2003.patch
|
|
||||||
# Accept multiple outputs from backtrace.
|
|
||||||
Patch24: gdb-5.3.90-linuxdp-tst-aug2003.patch
|
|
||||||
# Skip x86 and ppc64 redzone
|
|
||||||
Patch25: gdb-5.3.90-redzone-aug2003.patch
|
|
||||||
# ptrace i386 TLS on x86-64
|
|
||||||
Patch26: gdb-5.3.90-x86i386tls-aug2003.patch
|
|
||||||
# new unit test for separate debug info.
|
# new unit test for separate debug info.
|
||||||
Patch27: gdb-5.3.90-sepdebug-tst-aug2003.patch
|
Patch4: gdb-6.0post-sepdebug-tst.patch
|
||||||
# Don't use old deprecated macro.
|
# Accept multiple outputs from backtrace.
|
||||||
Patch28: gdb-5.3.90-miregs-sep2003.patch
|
Patch5: gdb-6.0post-linuxdp-tst.patch
|
||||||
# ChangeLog for mi patches.
|
# Patch to add i386 support to x86-64
|
||||||
Patch29: gdb-5.3.90-ChangeLog-mi.patch
|
Patch6: gdb-6.0post-x86i386base-aug2003.patch
|
||||||
# Get around CFI and GCC probs
|
# ptrace i386 TLS on x86-64
|
||||||
Patch30: gdb-5.3.90-cfi4gcc-sep2003.patch
|
Patch7: gdb-6.0post-x86i386tls-aug2003.patch
|
||||||
# Fix PPC32 use-struct-convention
|
####### end patches from the previous RPM.
|
||||||
Patch31: gdb-5.3.90-ppc32usestruct-sep2003.patch
|
# Final libunwind support.
|
||||||
# Fix problems with gdb exiting when an error occurs while quitting
|
Patch8: gdb-6.0post-ia64-nov2003.patch
|
||||||
Patch32: gdb-5.3.90-killed-sep2003.patch
|
# Fix to ignore segments with no protection.
|
||||||
# Fix ppc32 push_dummy_call
|
Patch9: gdb-6.0post-gcore-nov2003.patch
|
||||||
Patch33: gdb-5.3.90-ppc32pushdummycall-sep2003.patch
|
# Fix mi2-basics.exp test
|
||||||
# Hack around ppc64's messed up msymbol table
|
Patch10: gdb-6.0post-mi-tst-nov2003.patch
|
||||||
Patch34: gdb-5.3.90-ppc64msymbolbphack-sep2003.patch
|
# New test to see if libunwind is used.
|
||||||
# Fix ppc64 function return (round 1 of ???)
|
Patch11: gdb-6.0post-libunwind-tst-nov2003.patch
|
||||||
Patch35: gdb-5.3.90-ppc64returnvalue-sep2003.patch
|
# Make sure that pthreads binaries have unique names.
|
||||||
# Fix ppc32 return values
|
Patch12: gdb-6.0post-pthreads-tst-jan2004.patch
|
||||||
Patch36: gdb-5.3.90-ppc32returnvalue-sep2003.patch
|
# Disable pthreads.exp for s390/s390x. FIXME.
|
||||||
# Fix ppc64 function calls
|
Patch13: gdb-6.0post-pthreads-tst-s390-jan2004.patch
|
||||||
Patch37: gdb-5.3.90-ppc64pushdummycall-sep2003.patch
|
# 4 Fixes for ppc32/64
|
||||||
# Fix quit_force
|
Patch14: gdb-6.0post-ppc64-ptrace-nov2003.patch
|
||||||
Patch38: gdb-5.3.90-killed2-sep2003.patch
|
Patch15: gdb-6.0post-ppc64-ntpldesc-nov2003.patch
|
||||||
# Fix problem with gcore on single threads programs.
|
Patch16: gdb-6.0post-ppc64-solibadd-nov2003.patch
|
||||||
Patch39: gdb-5.3.90-gcore-sep2003.patch
|
Patch17: gdb-6.0post-ppc64-tdepgregset-nov2003.patch
|
||||||
|
|
||||||
|
|
||||||
|
%ifarch ia64
|
||||||
|
BuildRequires: ncurses-devel glibc-devel gcc make gzip texinfo dejagnu libunwind
|
||||||
|
%else
|
||||||
BuildRequires: ncurses-devel glibc-devel gcc make gzip texinfo dejagnu
|
BuildRequires: ncurses-devel glibc-devel gcc make gzip texinfo dejagnu
|
||||||
|
%endif
|
||||||
Prereq: info
|
Prereq: info
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -112,9 +62,21 @@ GDB, the GNU debugger, allows you to debug programs written in C, C++,
|
|||||||
and other languages, by executing them in a controlled fashion and
|
and other languages, by executing them in a controlled fashion and
|
||||||
printing their data.
|
printing their data.
|
||||||
|
|
||||||
|
%ifarch ppc64
|
||||||
|
%package -n gdb64
|
||||||
|
Summary: A GNU source-level debugger for C, C++ and other languages.
|
||||||
|
Group: Development/Debuggers
|
||||||
|
Prereq: info
|
||||||
|
|
||||||
|
%description -n gdb64
|
||||||
|
GDB, the GNU debugger, allows you to debug programs written in C, C++,
|
||||||
|
and other languages, by executing them in a controlled fashion and
|
||||||
|
printing their data.
|
||||||
|
%endif
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
# This allows the tarball name to be different from our version-release name.
|
# This allows the tarball name to be different from our version-release name.
|
||||||
%setup -q -n gdb+dejagnu-%{version}_%{cvsdate}
|
%setup -q -n gdb+dejagnu-%{cvsdate}
|
||||||
|
|
||||||
# Apply patches defined above.
|
# Apply patches defined above.
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
@ -135,28 +97,6 @@ printing their data.
|
|||||||
%patch15 -p1
|
%patch15 -p1
|
||||||
%patch16 -p1
|
%patch16 -p1
|
||||||
%patch17 -p1
|
%patch17 -p1
|
||||||
%patch18 -p1
|
|
||||||
%patch19 -p1
|
|
||||||
%patch20 -p1
|
|
||||||
%patch21 -p1
|
|
||||||
%patch22 -p1
|
|
||||||
%patch23 -p1
|
|
||||||
%patch24 -p1
|
|
||||||
%patch25 -p1
|
|
||||||
%patch26 -p1
|
|
||||||
%patch27 -p1
|
|
||||||
%patch28 -p1
|
|
||||||
%patch29 -p1
|
|
||||||
%patch30 -p1
|
|
||||||
%patch31 -p1
|
|
||||||
%patch32 -p1
|
|
||||||
%patch33 -p1
|
|
||||||
%patch34 -p1
|
|
||||||
%patch35 -p1
|
|
||||||
%patch36 -p1
|
|
||||||
%patch37 -p1
|
|
||||||
%patch38 -p1
|
|
||||||
%patch39 -p1
|
|
||||||
|
|
||||||
# Change the version that gets printed at GDB startup, so it is RedHat
|
# Change the version that gets printed at GDB startup, so it is RedHat
|
||||||
# specific.
|
# specific.
|
||||||
@ -168,6 +108,9 @@ _FOO
|
|||||||
# expect/dejagnu.
|
# expect/dejagnu.
|
||||||
rm -fr dejagnu tcl expect
|
rm -fr dejagnu tcl expect
|
||||||
|
|
||||||
|
# Also remove the info files that are generated in the FSF snapshot process.
|
||||||
|
rm -f gdb/doc/*.info
|
||||||
|
rm -f gdb/doc/*.info-*
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -192,7 +135,7 @@ enable_build_warnings=""
|
|||||||
enable_build_warnings="--enable-gdb-build-warnings=,-Werror"
|
enable_build_warnings="--enable-gdb-build-warnings=,-Werror"
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
$RPM_BUILD_DIR/gdb+dejagnu-%{version}_%{cvsdate}/configure \
|
$RPM_BUILD_DIR/gdb+dejagnu-%{cvsdate}/configure \
|
||||||
--prefix=%{_prefix} \
|
--prefix=%{_prefix} \
|
||||||
--sysconfdir=%{_sysconfdir} \
|
--sysconfdir=%{_sysconfdir} \
|
||||||
--mandir=%{_mandir} \
|
--mandir=%{_mandir} \
|
||||||
@ -204,8 +147,28 @@ $RPM_BUILD_DIR/gdb+dejagnu-%{version}_%{cvsdate}/configure \
|
|||||||
make
|
make
|
||||||
make info
|
make info
|
||||||
|
|
||||||
# For now do testing only on these platforms. The testsuite on x86_64 is not
|
# Get some information about which tools we interact with. We cannot
|
||||||
# in good shape.
|
# invoke rpm -q from here.
|
||||||
|
# Note that binutils and glibc don't brand themselves as RedHat specific
|
||||||
|
# versions. This is very wrong. They are not the vanilla FSF ones!
|
||||||
|
%ifarch %{ix86} ppc s390 ia64
|
||||||
|
if [ -x /lib/tls/libc.so.6 ] ; then
|
||||||
|
/lib/tls/libc.so.6
|
||||||
|
elif [ -x /lib/tls/libc.so.6.1 ] ; then
|
||||||
|
/lib/tls/libc.so.6.1
|
||||||
|
fi
|
||||||
|
%endif
|
||||||
|
%ifarch x86_64 s390x ppc64
|
||||||
|
if [ -x /lib64/tls/libc.so.6 ] ; then
|
||||||
|
/lib64/tls/libc.so.6
|
||||||
|
fi
|
||||||
|
%endif
|
||||||
|
|
||||||
|
gcc -v
|
||||||
|
uname -a
|
||||||
|
ld -v
|
||||||
|
|
||||||
|
# For now do testing only on these platforms.
|
||||||
%ifarch %{ix86} x86_64 s390x s390 ppc ia64 ppc64
|
%ifarch %{ix86} x86_64 s390x s390 ppc ia64 ppc64
|
||||||
echo ====================TESTING=========================
|
echo ====================TESTING=========================
|
||||||
cd gdb/testsuite
|
cd gdb/testsuite
|
||||||
@ -217,7 +180,7 @@ echo ====================TESTING END=====================
|
|||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
# Copy the <sourcetree>/gdb/NEWS file to the directory above it.
|
# Copy the <sourcetree>/gdb/NEWS file to the directory above it.
|
||||||
cp $RPM_BUILD_DIR/gdb+dejagnu-%{version}_%{cvsdate}/gdb/NEWS $RPM_BUILD_DIR/gdb+dejagnu-%{version}_%{cvsdate}
|
cp $RPM_BUILD_DIR/gdb+dejagnu-%{cvsdate}/gdb/NEWS $RPM_BUILD_DIR/gdb+dejagnu-%{cvsdate}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
cd ../gdb+dejagnu-%{version}_%{cvsdate}-build-%{_target_platform}
|
cd ../gdb+dejagnu-%{version}_%{cvsdate}-build-%{_target_platform}
|
||||||
@ -226,13 +189,25 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%makeinstall
|
%makeinstall
|
||||||
|
|
||||||
# install the gcore script in /usr/bin
|
# install the gcore script in /usr/bin
|
||||||
cp $RPM_BUILD_DIR/gdb+dejagnu-%{version}_%{cvsdate}/gdb/gdb_gcore.sh $RPM_BUILD_ROOT%{_prefix}/bin/gcore
|
cp $RPM_BUILD_DIR/gdb+dejagnu-%{cvsdate}/gdb/gdb_gcore.sh $RPM_BUILD_ROOT%{_prefix}/bin/gcore
|
||||||
chmod 755 $RPM_BUILD_ROOT%{_prefix}/bin/gcore
|
chmod 755 $RPM_BUILD_ROOT%{_prefix}/bin/gcore
|
||||||
|
|
||||||
#FIXME: For the moment, rename the gdb binary to gdb64 on the ppc64
|
#FIXME: For the moment, rename the gdb binary to gdb64 on the ppc64
|
||||||
#architecture.
|
#architecture. Same for run and gcore. Unfortunately for gcore
|
||||||
|
#we also need to edit the file to make it use the correct gdb64.
|
||||||
%ifarch ppc64
|
%ifarch ppc64
|
||||||
mv $RPM_BUILD_ROOT%{_prefix}/bin/gdb $RPM_BUILD_ROOT%{_prefix}/bin/gdb64
|
mv $RPM_BUILD_ROOT%{_prefix}/bin/gdb $RPM_BUILD_ROOT%{_prefix}/bin/gdb64
|
||||||
|
sed 's/\/usr\/bin\/gdb/\/usr\/bin\/gdb64/' $RPM_BUILD_ROOT%{_prefix}/bin/gcore > $RPM_BUILD_ROOT%{_prefix}/bin/gcore64
|
||||||
|
rm $RPM_BUILD_ROOT%{_prefix}/bin/gcore
|
||||||
|
mv $RPM_BUILD_ROOT%{_prefix}/bin/run $RPM_BUILD_ROOT%{_prefix}/bin/run64
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%ifarch ppc
|
||||||
|
rm $RPM_BUILD_ROOT%{_prefix}/share/info/annotate.*
|
||||||
|
rm $RPM_BUILD_ROOT%{_prefix}/share/info/gdb.*
|
||||||
|
rm $RPM_BUILD_ROOT%{_prefix}/share/info/gdbint.*
|
||||||
|
rm $RPM_BUILD_ROOT%{_prefix}/share/info/mmalloc.*
|
||||||
|
rm $RPM_BUILD_ROOT%{_prefix}/share/info/stabs.*
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Remove the files that are part of a gdb build but that are owned and
|
# Remove the files that are part of a gdb build but that are owned and
|
||||||
@ -252,7 +227,13 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
%ifarch ppc64
|
||||||
|
%post -n gdb64
|
||||||
|
%else
|
||||||
%post
|
%post
|
||||||
|
%endif
|
||||||
|
%ifarch ppc
|
||||||
|
%else
|
||||||
# This step is part of the installation of the RPM. Not to be confused
|
# This step is part of the installation of the RPM. Not to be confused
|
||||||
# with the 'make install ' of the build (rpmbuild) process.
|
# with the 'make install ' of the build (rpmbuild) process.
|
||||||
|
|
||||||
@ -266,8 +247,15 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
[ -f %{_infodir}/mmalloc.info.gz ] && /sbin/install-info %{_infodir}/mmalloc.info.gz %{_infodir}/dir || :
|
[ -f %{_infodir}/mmalloc.info.gz ] && /sbin/install-info %{_infodir}/mmalloc.info.gz %{_infodir}/dir || :
|
||||||
[ -f %{_infodir}/stabs.info ] && /sbin/install-info %{_infodir}/stabs.info %{_infodir}/dir || :
|
[ -f %{_infodir}/stabs.info ] && /sbin/install-info %{_infodir}/stabs.info %{_infodir}/dir || :
|
||||||
[ -f %{_infodir}/stabs.info.gz ] && /sbin/install-info %{_infodir}/stabs.info.gz %{_infodir}/dir || :
|
[ -f %{_infodir}/stabs.info.gz ] && /sbin/install-info %{_infodir}/stabs.info.gz %{_infodir}/dir || :
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%ifarch ppc64
|
||||||
|
%preun -n gdb64
|
||||||
|
%else
|
||||||
%preun
|
%preun
|
||||||
|
%endif
|
||||||
|
%ifarch ppc
|
||||||
|
%else
|
||||||
if [ $1 = 0 ]; then
|
if [ $1 = 0 ]; then
|
||||||
[ -f %{_infodir}/annotate.info ] && /sbin/install-info --delete %{_infodir}/annotate.info %{_infodir}/dir || :
|
[ -f %{_infodir}/annotate.info ] && /sbin/install-info --delete %{_infodir}/annotate.info %{_infodir}/dir || :
|
||||||
[ -f %{_infodir}/annotate.info.gz ] && /sbin/install-info --delete %{_infodir}/annotate.info.gz %{_infodir}/dir || :
|
[ -f %{_infodir}/annotate.info.gz ] && /sbin/install-info --delete %{_infodir}/annotate.info.gz %{_infodir}/dir || :
|
||||||
@ -280,22 +268,61 @@ if [ $1 = 0 ]; then
|
|||||||
[ -f %{_infodir}/stabs.info ] && /sbin/install-info --delete %{_infodir}/stabs.info %{_infodir}/dir || :
|
[ -f %{_infodir}/stabs.info ] && /sbin/install-info --delete %{_infodir}/stabs.info %{_infodir}/dir || :
|
||||||
[ -f %{_infodir}/stabs.info.gz ] && /sbin/install-info --delete %{_infodir}/stabs.info.gz %{_infodir}/dir || :
|
[ -f %{_infodir}/stabs.info.gz ] && /sbin/install-info --delete %{_infodir}/stabs.info.gz %{_infodir}/dir || :
|
||||||
fi
|
fi
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%ifarch ppc64
|
||||||
|
%files -n gdb64
|
||||||
|
%else
|
||||||
%files
|
%files
|
||||||
|
%endif
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc COPYING COPYING.LIB README NEWS
|
%doc COPYING COPYING.LIB README NEWS
|
||||||
/usr/bin/*
|
/usr/bin/*
|
||||||
%{_libdir}/libmmalloc.a*
|
%{_libdir}/libmmalloc.a*
|
||||||
%{_mandir}/*/*
|
%{_mandir}/*/*
|
||||||
|
%ifarch ppc
|
||||||
|
%else
|
||||||
%{_infodir}/annotate.info*
|
%{_infodir}/annotate.info*
|
||||||
%{_infodir}/gdb.info*
|
%{_infodir}/gdb.info*
|
||||||
%{_infodir}/gdbint.info*
|
%{_infodir}/gdbint.info*
|
||||||
%{_infodir}/stabs.info*
|
%{_infodir}/stabs.info*
|
||||||
%{_infodir}/mmalloc.info*
|
%{_infodir}/mmalloc.info*
|
||||||
|
%endif
|
||||||
|
|
||||||
# don't include the files in include, they are part of binutils
|
# don't include the files in include, they are part of binutils
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jan 08 2004 Elena Zannoni <ezannoni@redhat.com> 0.20031117.7
|
||||||
|
- Add fixes for ppc32 support on ppc64 platform, from Andrew Cagney.
|
||||||
|
|
||||||
|
* Tue Jan 06 2004 Elena Zannoni <ezannoni@redhat.com> 0.20031117.6
|
||||||
|
- Add patch to have unique binary names in the testsuite.
|
||||||
|
- Disable s390/s390x pthread.exp test (FIXME)
|
||||||
|
- Don't install any info files for the ppc platform. Let's take them
|
||||||
|
from the ppc64 one (or we get install conflicts).
|
||||||
|
- Remove generated info files from the source tree. They are generated
|
||||||
|
as part of the FSF snapshot process.
|
||||||
|
|
||||||
|
* Mon Nov 24 2003 Elena Zannoni <ezannoni@redhat.com> 0.20031117.5
|
||||||
|
- Add patches from old rpm for i386 support on x86_64.
|
||||||
|
- Add build dependency on libunwind for ia64.
|
||||||
|
|
||||||
|
* Fri Nov 21 2003 Jeremy Katz <katzj@redhat.com> 0.20031117.4
|
||||||
|
- more rpm tricks to get the gdb64 package happier
|
||||||
|
|
||||||
|
* Thu Nov 20 2003 Elena Zannoni <ezannoni@redhat.com> 0.20031117.3
|
||||||
|
- Add sick and twisted workaround for ppc64 architecture.
|
||||||
|
|
||||||
|
* Wed Nov 19 2003 Elena Zannoni <ezannoni@redhat.com> 0.20031117.2
|
||||||
|
- Fix typo in libunwind test.
|
||||||
|
|
||||||
|
* Tue Nov 18 2003 Elena Zannoni <ezannoni@redhat.com> 0.20031117.1
|
||||||
|
- Import new gdb snapshot from mainline FSF.
|
||||||
|
- Fix some testfiles.
|
||||||
|
- Add fixes for gcore, and patch for libunwind support on ia64.
|
||||||
|
- Add tests to see what versions of gcc, binutils, glibc and kernel we
|
||||||
|
are running with.
|
||||||
|
|
||||||
* Wed Oct 15 2003 Elena Zannoni <ezannoni@redhat.com> 0.20030710.41
|
* Wed Oct 15 2003 Elena Zannoni <ezannoni@redhat.com> 0.20030710.41
|
||||||
- Bump up version number.
|
- Bump up version number.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user