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