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