SOURCES: rpm.macros - define rpmldflags to nil
Arkadiusz Miskiewicz
arekm w pld-linux.org
Czw, 6 Maj 2004, 23:11:44 CEST
Dnia czw 6. maja 2004 22:36, Jakub Bogusz napisał:
> On Thu, May 06, 2004 at 09:48:47PM +0200, arekm wrote:
> > Author: arekm Date: Thu May 6 19:48:46 2004 GMT
> > Module: SOURCES Tag: HEAD
> > ---- Log message:
> > - define rpmldflags to nil
>
> Skąd taki pomysł?
> Za duże dyski gdzieś są? To poproszę, bo u siebie ciągle obijam się
> o ENOSPC.
W rpmie jest taki mechanizm, że automatycznie generuje podpaczki -debuginfo
zawierające plik z symbolami do debugowania i odpowiedimi plikami *.{c,h} dla
danego pakietu. Same binarki z tego pakietu są stripnięte.
Chcesz zdebugować xyz? Instalujesz xyz-debuginfo, pokazujesz gdbowi gdzie są
symbole i działasz elegancko na stripniętych binarkach - nie ma potrzeby
przebudowywania z --debug. Skończysz debugowanie - odinstalowujesz
xyz-debuginfo. (dodatkowo symbole są tak spreparowane, że gdb wie gdzie
szukać *.c,*.h i nie trzeba kombinować).
rpmldflags to psuje ponieważ skrypt wyciągający symbole jest odpalany tuz
przed __spec_install_post_strip.
Stąd ten pomysł (w trakcie implementacji w pld).
--
Arkadiusz Miśkiewicz CS at FoE, Wroclaw University of Technology
arekm.pld-linux.org, 1024/3DB19BBD, JID: arekm.jabber.org, PLD/Linux
Więcej informacji o liście dyskusyjnej pld-devel-pl