On Sun, Nov 05, 2006 at 04:30:22PM +0100, [EMAIL PROTECTED] wrote: > On Sun, Nov 05, 2006 at 04:12:33PM +0100, Szymon Siwek wrote: > > Witam! > > > > Próbuję zbudować syslog-ng. Pierwsza przeszkoda - statyczne linkowanie > > testowego programu z -lglib-2.0 wywala informację, o braku -lc. Rozumiem, > > że glib2-static powinno mieć requires glibc-static? > > nie > A jaka jest przydatność glib2-static bez zainstalowanego glibc-static (pomijając uClibc, dietlibc etc)
> > Czy glib-static jest poprawnie zlinkowane, tzn. czy nie powinienem dostać > > eleganckiego komunikatu typu "-lrt not found". > > nie > > Statyczne biblioteki to tylko pliki .o zlozone razem, nie maja one w > sobie zadnej informacji z jakimi bibliotekami powinny byc konsolidowane. > I teoretycznie, mozna by je konsolidowac z czymkolwiek co udostepnia > potrzebne funkcje. > Jeśli nie mam zainstalowago glibc-static informację o braku -lc dostaję. > > Kolejne pytanie - czy pkg-config nie pownien zwracać jakiejś informacji o > > owym -lrt? > > AFAIK pkg-config jest tylko dla bibliotek dynamicznych, nie koniecznie > informacje musza sie zgadzac dla bibliotek statycznych. Lecz jesli > biblioteka dynamiczna uzywa -lrt to powinno sie to tam znalezc. > > Wszystkie informacje potrzebne do linkowania statycznego powinny, i > musza sie znajdowac w ostatecznym programie. > teoretycznie, można by się spodziewać, że 'pkg-config --static' zwróci coś sensownego. -- Szymon Siwek Los nikomu nie szczędzi rozczarowań. _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
