[Ac] Pytanie o libtool w kontekście SimGear i 	FlightGear.
    Mateusz Korniak 
    mateusz w ant.gliwice.pl
       
    Śro, 16 Sie 2006, 20:03:35 CEST
    
    
  
Na wstepie - jestem amatorem jeśli chodzi o prace nad automake i libtool.
Przebudowałem sobie SimGear i FlightGear w ostanich wersjach poprawiając sporo 
Makefile.am i w jednym miejscu kod aby przerobić biblioteki z linkowania 
statycznego (*.a) na dyanmiczne (*.so.*). 
Poszedłem śladem poprzedników w .spec i wygląda że program dizała super.
Jednak sami autorzy preferują linkowanie statyczne, nie przejmuja się soname 
bibliotek i mają całkiem sporo zalezności pomiędzy ich bibliotekami *.a.
O ile w przypadku linkowania statycznego jesli funkcja nie jest potrzebna to 
nie muszą być spełnione jej zeleżności, to w przypadku *.so wszystkie 
zależności musza być spełnione.
Powoduje to że praktycznie wszędzie trzeba linkować z prawie wszyskimi *.so 
oraz dodawać niezdefiniowane symbole do kodu źródłowego.
Teraz pytnia:
1. Czy wrzucić do CVS to wersje libtoolową czy może spróbować cofnąć do 
linkowania statycznego ?
2. Jaki jest powód że używamy libtool'a nawet jeśli autorzy preferują 
linkowanie statyczne ?
3. Jak sprawidzić jakie symbole eksportuje *.so a jakie są przez nią 
wymagane ? (odpowiednik nm) ?
-- 
Mateusz Korniak
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl