PLD CVS: SPECS kloczek

Martin Dalecki dalecki w cs.net.pl
Nie, 6 Cze 1999, 18:00:00 CEST


Tomasz Kłoczko wrote:
> 
> On Fri, 4 Jun 1999, Wojtek Slusarczyk wrote:
> 
> > On Fri, 4 Jun 1999, Tomasz Kłoczko wrote:
> >
> > > O co chodzi ? Przecież to że jest tam debug info wogóle nic nie zmieni dal
> > O to, ze statyczne liby beda wieksze.
> >
> > > Mowa o libach statycznych.Zajrzyj do pakietów z shared libami. Mają taką
> > > samą długość.
> >
> > Czy to oznacza, że chcesz np. takie glibc stripować ?
> 
> Uf .. rozmowa była długa i wyczerpująca (na ircu ;).
> 
> Primo. Stripować możan wszystko .. glibc także (z bubliotekami bedącymi
> aktualnie w yużytku trzeba tylko neico ostrożniej, a w przypadku
> stripowania nazewnątrz np. w trakcie pakowanai pakietu ryzyka już nie ma).
> To pierwszy wniosek/fakt. Zamiarem wstawienia -g przy kompiacji libów było
> zaopatrzenie sie w liby sytatyczne z debug info (dynamiczne i tak juz w
> prawie wszystkich są sptripowane). Wojtek miał wąpliwoąci czy przy błedzie
> w binutils jakie juz był niedawnoe w strip będziemy jeszcze dalj pływać.
> Odpowiedz .. będziemy bo inni też tego używają. Prawie udało mi się
> przekonać Wojtka i Artura do tego żeby włączyć -g w kilku pakietach z
> libami. Kontaegument był taki, że jest to robienie wyjątku i że takjei
> rzeczy jeżeli już to do rpmrc. W tym sensie udało mi się ich przekonać, że
> prawi się zgodzili, żeby dać jednak debug info w libach statycznbych ale
> jednocze chcieli pójść dalej żeby to właśnei wrzucić do rpmrc, co IMHO
> jest już z lekka krokiem w przepaść gdyżedzie to wydłaużać czas
> kompilacji.
> 
> Inne rozwiazanai pośrednie żeby to jenak debug info gdzieś istniało w
> przypadku libów to oddzielenie tego fo osobnych plików. Znaczy się an
> Solku kiedyś była możliwość odzielenia debug info do pliku i potem
> ładowania takeigo pliku w xgdb (nei wiem czy w gdb także). Nie zauwazyłem
> w dok do strip oddzielanai debug info do sosobnego pliku, a i na czytanie
> dok do gdb nie mam już dzisiaj siły (wypstrykałem się ;).

Mogę się wypowiedzieć tylko na temat separowania debug-info do
oddzielnych plików.
Z tego co wiem to po prostu taka możliwość nie istnieje w binutils i
koniec.
Pomysł ten też nie jest tak cacy jak by się mogło wydawać bo powstaje
problem gwarancji zgodności pomiędzy biblioteką a jej symbolami. Radzę
spytać się kolegów piszących oprogramowanie pod Win jak fajnie to tam
działa.

--
	Marcin Dalecki / free programmer :-).



Więcej informacji o liście dyskusyjnej pld-devel-pl