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:
- Follow-Ups:
- Re: dblibs
- From: Raphael Hertzog <rhertzog@hrnet.fr>
- References:
- dblibs
- From: Kermit Tensmeyer <kermit@brite.net>
- Re: dblibs
- From: Raphael Hertzog <rhertzog@hrnet.fr>
- Re: dblibs
- From: Kermit Tensmeyer <kermit@brite.net>
- Re: dblibs
- From: Raphael Hertzog <rhertzog@hrnet.fr>