info: gdb
Marcin Korzonek
mkorz w shadow.eu.org
Śro, 30 Wrz 1998, 19:48:44 CEST
Hej,
Dzięki pomocy Krzyśka udało się skompilować gdb. Gdyby ktoś próbował
kompilować gdb pod glibc-2.0.94 to musi dokonać zmiany w
/usr/include/sys/debugreg.h zastępując:
#include<linux/debugreg.h>
przez:
#include<asm/debugreg.h>
Pozostałych glibcowców zmiana ta nie dotyczy (w 2.0.96 odpowiednie
stałe są zdefiniowane).
Pozdrawiam
--
Marcin Korzonek
mkorz w shadow.eu.org
-------------- następna część ---------
Summary: symbolic debugger for C and other languages
Summary(de): symbolischer Debugger für C und andere Sprachen
Summary(fr): Débugger symbolique pour C et d'autres langages
Summary(pl): Debugger dla C i innych języków
Summary(tr): C ve diđer diller için sembolik hata ayýklayýcý
Name: gdb
Version: 4.17
Release: 5
Copyright: GPL
Group: Development/Debuggers
Source: ftp://ftp.cygnus.com:/pub/gdb/%{name}-%{version}.tar.gz
Buildroot: /var/tmp/%{name}-%{version}-root
Prereq: /sbin/install-info
%description
This is a full featured, command driven debugger. It allows you to
trace the exectuion of programs and examine their internal state
at any time. It works for C and C++ compiled with the GNU C compiler
gcc.
%description -l de
dem Sie die Ausführung von Programmen verfolgen und jederzeit den
inneren Zustand überprüfen können. Er funktioniert für C und mit
GNU C kompiliertes C++.
%description -l fr
Débugger complet, piloté par commandes. Permet de tracer l'exécution
des programmes et d'examiner ŕ tout moment leur état interne. Fonctionne
avec les binaires C et C++ compilés avec le compilateur C de GNU, gcc.
%description -l pl
gdb jest rozbudowanym debugerem, pozwalającym śledzić wykonanie
programu i badać jego stan wewnętrzny. gdb umożliwia debugowanie
programów napisanych w C i C++ i skompilowanych przy pomocy kompilatora
C GNU (gcc).
%description -l tr
Bir komut arayüzü üzerinden programcýya programýný adým adým izleme (trace)
ve herhangi bir anda programýn durumunu inceleme olanađý verir.
%prep
%setup -q
%build
CC=gcc CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
make
make info
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr
make install install-info prefix=$RPM_BUILD_ROOT/usr
strip $RPM_BUILD_ROOT/usr/bin/*
rm -f $RPM_BUILD_ROOT/usr/info/bfd* $RPM_BUILD_ROOT/usr/info/dir
rm -f $RPM_BUILD_ROOT/usr/info/history* $RPM_BUILD_ROOT/usr/info/readline*
rm -f $RPM_BUILD_ROOT/usr/info/standard*
gzip -fn9 $RPM_BUILD_ROOT/usr/info/*info*
%clean
rm -rf $RPM_BUILD_ROOT
%post
install-info /usr/info/gdb.info.gz /usr/info/dir
install-info /usr/info/stabs.info.gz /usr/info/dir
install-info /usr/info/gdbint.info.gz /usr/info/dir
%preun
if [ $1 = 0 ]; then
install-info --delete /usr/info/gdb.info.gz /usr/info/dir
install-info --delete /usr/info/stabs.info.gz /usr/info/dir
install-info --delete /usr/info/gdbint.info.gz /usr/info/dir
fi
%files
%defattr(644, root, root, 755)
%attr(711, root, root) /usr/bin/*
%attr(644, root, man) /usr/man/*/*
%attr(644, root, root) /usr/info/*info*
%changelog
* Sun Sep 27 1998 Marcin Korzonek <mkorz w shadow.eu.org>
- defined files permission
- translations modified for pl
* Mon Jun 29 1998 Wojtek Slusarczyk <wojtek w shadow.eu.org>
[4.17-5]
- build against glibc-2.1
* Thu May 07 1998 Prospector System <bugs w redhat.com>
- translations modified for de, fr, tr
* Thu Apr 30 1998 Cristian Gafton <gafton w redhat.com>
- upgraded to 4.17
* Wed Oct 08 1997 Erik Troan <ewt w redhat.com>
- updated to use a buildroot
- uses install-info
* Tue Aug 19 1997 Erik Troan <ewt w redhat.com>
- turned off mmalloc() support, which seems to annoy glibc (resulting in
a quick core dump inside of getcwd())
* Thu Jul 17 1997 Erik Troan <ewt w redhat.com>
- built against glibc
Więcej informacji o liście dyskusyjnej pld-devel-pl