[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dblibs



>>>>> "Hertzog" == Raphael Hertzog <rhertzog@hrnet.fr> writes:

    Hertzog> Le Fri, Jul 02, 1999 at 09:52:17AM -0500, Kermit
    Hertzog> Tensmeyer écrivait:

    >> /lib/libdb.so. => libdb-2.0.7.so /usr/lib/libdb.so =>
    >> libdb-2.0.7 /usr/lib/libdb2.so => libdb2.so.2.4.14

    Hertzog> /lib/libdb.so.2 -> libdb1-2.1.1.so /lib/libdb.so.3 ->
    Hertzog> libdb-2.1.1.so /lib/libdb1.so.2 -> libdb1-2.1.1.so

    Hertzog> /usr/lib/libdb.so -> /lib/libdb.so.3 /usr/lib/libdb.so.1
    Hertzog> -> libdb.so.1.85.4 /usr/lib/libdb1.so -> /lib/libdb1.so.2
    Hertzog> /usr/lib/libdb2.so -> libdb2.so.2.4.14
    Hertzog> /usr/lib/libdb2.so.2 -> libdb2.so.2.4.14

    Hertzog> It seems that you are not running the latest potato ...

OK. point 1.


    >> I'm building perl5.005.03 and perl5.005.057, for use with
    >> mod-perl 1.20 and sybase.

    Hertzog> perl-5.005_5.005.03 is in Incoming !

Hey, that's great, I can grab the modification file so I have a basis
for further development.


    >> As debian was installed a number of programs are installed
    >> which have a dependency on the 1.85 library. When I replace the
    >> symbolic link /lib/libdb.2.so => libdb.2.7.5, a number of
    >> programs broke

    Hertzog> You should never do that ! Of course they'll break, you
    Hertzog> change the library without recompiling the programs, that
    Hertzog> will never work !

 so in order to use debian (or is it a -linux- situation), I need to
maintain all the old version of libraries in order to use the
currently available software?

 Why must the system need (db 1.85, db 2.1.2, db 2.4.3 <and with the
new potato db 2.6.X>)? From the list of things that broke when I
upgraded then only software that seemed to have a real dependence
might be the nss_db code.

 bind, exim, sendmail, xemacs all prefer the newer db libararies. In
order to use the previous version (1.85) each product has to eliminate 
basic functionality.

 Is there some (not so obvious) reason why this products have not been 
rebuilt with the latest version of the libraries?



    >> How can I provide that functionality (have -ldb of release
    >> 2.7.5) without breaking the current system which requires -ldb
    >> be 1.8.5?

    Hertzog> glibc 2.1 provides libdb 2.4.14

  Ouch!   libdb 2.4.14 has well known deficenies. See the changes file 
as www.sleepycat.com.  This is at least 18 months old. keeping abreast 
of the bug-fixes and subsitent library upgrades would seem to be a
critical priority, would it not?


    Hertzog> HTH, -- Hertzog Raphaël >> 0C4CABF1 >>
    Hertzog> http://prope.insa-lyon.fr/~rhertzog/

-- 
    =================================================
Kermit Tensmeyer   - kermit@brite.net    [  dallas, texas ]


Reply to: