On Sun, Apr 09, 2006 at 07:45:49PM +0200, Arkadiusz Miskiewicz wrote: > On Sunday 09 April 2006 19:36, Jakub Bogusz wrote: > > On Sun, Apr 09, 2006 at 06:10:32PM +0200, arekm wrote: > > > Author: arekm Date: Sun Apr 9 16:10:32 2006 GMT > > > Module: SPECS Tag: HEAD > > > ---- Log message: > > > - up to 2.0.0 (soname change) > > > > Zmiana soname wygląda na przypadkową lub niepoprawną: zostało zwiększone > > LIBCURRENT bez zmiany LIBAGE - albo zapomnieli zwiększyć LIBAGE > > (pozostawiając stare soname), albo wyzerować LIBAGE (gdyby zmiana soname > > była zamierzona). > > > Jak (po ukazaniu się 2.0.0) porównywałem obie wersje, nie zauważyłem > > modyfikacji ABI przy tych samych opcjach kompilacji (natomiast > > niekompatybilne ABI powoduje użycie opcji opisanych w README, np. > > -DXML_LARGE_SIZE, -DXML_UNICODE... - tak było już w poprzedniej wersji). > Porównywałeś z czym?
1.95.8 > Zdaje się wszystkie wersje 1.9x to były wersje > developerskie dla 2.0... Zgaduje, że ich polityka polegała na update soname > dopiero przy stable. Stable po czym? IIRC expat 1.0 składał się z dwóch bibliotek o innych nazwach (libxmltok i libxmlparse, czy jakoś podobnie), więc od 1.0 SONAME i tak się zmieniły. Natomiast ta zmiana jest niezamierzona lub niedokończona - przy zmianie SONAME należy wyzerować LIBAGE. -- Jakub Bogusz http://qboosh.cs.net.pl/ _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
