* [gentoo-dev] db-4.0.14 marked testing
@ 2003-08-01 14:16 99% Paul de Vrieze
0 siblings, 0 replies; 1+ results
From: Paul de Vrieze @ 2003-08-01 14:16 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1394 bytes --]
Ok,
I have finally marked db-4.0.14 as testing. This version now uses versioned
symbols so that it can coexist with db-3. All packages that use db should
automatically link to db-4 if they support it, and else link to db-3. If that
is not the case (and there is no comment to that respect in the changelog)
please report it in bugzilla.
The versioned symbols cause problems with a number of packages that don't know
of the possibility. They look for the unversioned symbols in the library
which are obviously not there. This could cause problems.
All headers are in version specific dirs. So if you need the db3 headers, they
are in /usr/include/db3/db.h . To get best compatibility there are links in
/usr/include that point to the latest version of the header. db-3.2.9-r6 is
changed to follow this.
The same thing holds for libdb.so, it is automatically set up to point to the
latest library. If you want to link db-3.2.9 then specify -ldb-3 instead of
-ldb. Some packages try -ldb3 which will not work, as that is not the
recommended way of db versioning.
Last the utilities that come with db also have the version number in their
name, so db_archive is now called db3_archive for db3 and db4_archive for
db4. This way they can coexist.
Paul
--
Paul de Vrieze
Researcher
Mail: pauldv@cs.kun.nl
Homepage: http://www.devrieze.net
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2003-08-01 14:16 99% [gentoo-dev] db-4.0.14 marked testing Paul de Vrieze
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox