kde 3.0.4 popsute

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Czw, 24 Paź 2002, 18:28:30 CEST


On Thu, 24 Oct 2002, wrobell wrote:

> On Thu, Oct 24, 2002 at 06:19:46PM +0200, Tomasz Kłoczko wrote:
> > On Thu, 24 Oct 2002, Adam Gorzkiewicz wrote:
> > 
> > > Dnia czw 24. of October 2002 01:35, Adam Gorzkiewicz napisał:
> > > (...)
> > > > to przebudować z "--define no_install_post_compress_modules  1" i
> > > > zastanowić się, czy tego makra w ogóle nie używać opcjonalnie (definiując w
> > > > specu "spec_install_post_compress_modules 1") - tam, gdzie to naprawdę jest
> > > > potrzebne.
> > > Eeee. khm. oczywiście s/compress_modules/chrpath/ :-0
> > 
> > Może na pczątek luźna uwaga/zapytanie.
> > 
> > Czy ktoś wie dalaczego aplikacje kade są linkowane jako LSB shared object 
> > który wpada do libdir, a uruchamiane poprzez stuba który powstaje poprez 
> > kompilacje pustego pliku i zlinkowaniem z <app>.so ?
> To taki hack, który ma przyśpieszyć ładowanie aplikacji. (Tak gdzieś
> mi się kiedyś obiło o oczy).

Zamiast sprawdzć czy nie linkuje się za zadużą ilości rzeczy a 
prawie każda aplikacj i biblioteka ma conajmneij o kilka za dużo elementów 
wymyśla się jak obejść skutki innego błędu ? :>
Wystarczy popartrzeć na to ze prawie kazda apliakcja linkowan jest z 
libfam, libresolve, libutil, że zamiast używać 

<foo>_LDADD = $(builddir)/foo/bar.la

używa się tu nagminie listy konkretnych -l<cośtam> czy nawet 
-L $(builddir)/foo/.libs -lbar co w oczywisty sposób utrudnai właściwe 
pilnowanie żeby konkretna aplikacja linkowała sie z konkretnymi 
biblitekami.

Mniejsza o to. I tak trzeba skupić się na tym co powoduje że taki
kwrite.so nie jest poprawnie znajdywany ..

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



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