RPM Community Forums

Mailing List Message of <rpm-devel>

Re: [CVS] RPM: rpm/ autogen.sh rpm/rpmdb/ Makefile.am

From: Ralf S. Engelschall <rse+rpm-devel@rpm5.org>
Date: Wed 27 Jun 2007 - 22:15:36 CEST
Message-ID: <20070627201536.GA32266@engelschall.com>
On Wed, Jun 27, 2007, Jeff Johnson wrote:

> [...]
>>     In rpmdb/ the various Berkeley-DB utilities db_xxx are rebuild for
>>     installation purposes, although they got already built in db3/. As the
>>     utility object list is already incomplete (the building just still
>>     worked as librpm.la is linked in which contains all(!) Berkeley-DB
>>     objects anyway) and we don't need a second building of the tools,
>>     replace the building with simple symlinking. Also sort the utilities
>> the
>>     same way in the _PROGRAMS list and in the targets list.
>
> This isn't the right fix. The system db (and utilities) may be different
> than the db (and utilities) used by rpm. It's the linkage against
> -lrpmdb that is important imho.

Yes, I know. But nothing has changed here. The installed db_xxx
utilities are _still_ those built against RPM's internal Berkeley-DB. I
just install the ones in db3/ and not the re-linked ones in rpmdb/. But
as librpmdb contained just copies of the objects from db3/ the effective
resulting db_xxx tools are exactly the same.

                                       Ralf S. Engelschall
                                       rse@engelschall.com
                                       www.engelschall.com
Received on Wed Jun 27 22:16:09 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.