SPECS: db.spec (HEAD) [mmazur]

Jakub Bogusz qboosh w pld.org.pl
Pią, 18 Paź 2002, 12:39:12 CEST


On Fri, Oct 18, 2002 at 12:21:18PM +0200, Mariusz Mazur wrote:
> On Friday 18 October 2002 11:34, Jakub Bogusz wrote:
> > Fakt, nie zauważyłem.
> > Może jeszcze chyba by się przydał symlink libdb4.so -> libdb.so.
> > Ale to zależy - czy wszystko, co w Ra linkowało się z db3, miało wpisane
> > -ldb3, czy część korzystało z -ldb? Jeśli to drugie, to symlink będzie
> > przydatny. Jeśli pierwsze, to nie, bo i tak trzeba będzie robić
> > s/-ldb3/-ldb4/.
> 
> [mmazur w pld-builder lib]$ ls |grep libdb
> libdb-4.0.so
> libdb-4.1.la
> libdb-4.1.so
> libdb-4.so
> libdb.a
> libdb.so

No tak. Po zbudowaniu widzę.

> > > natomiast db4.1 ma niekompatybilne abi/api z
> > > db4.0, także o db3 to już nawet nie ma co myśleć.
> >
> > Podstawowe API ma raczej kompatybilne.
> > O binarnej kompatybilności nie mówię.
> 
> Nie ma. Podstawowa funkcja db->open() ma zmienioną ilość argumentów (i parę 
> innych też... do tego dochodzą trochę inne errory zwracane przez bibliotekę). 

Ale API dla db_185 i funkcji dbm_* jest już to samo.
Część programów się tym zadowoli bez łatania.


-- 
Jakub Bogusz



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