RPM Community Forums

Mailing List Message of <rpm-devel>

Re: [CVS] RPM: rpm/ CHANGES configure.ac rpm/rpmdb/ Makefile.am

From: Ralf S. Engelschall <rse+rpm-devel@rpm5.org>
Date: Thu 28 Jun 2007 - 18:46:17 CEST
Message-ID: <20070628164617.GC96323@engelschall.com>
On Thu, Jun 28, 2007, Arkadiusz Miskiewicz wrote:

> On Thursday 28 of June 2007, Jeff Johnson wrote:
> > On Jun 28, 2007, at 2:06 AM, Ralf S. Engelschall wrote:
> > > Fair enough! It certainly is a difficult balance between avoiding the
> > > trouble with lusers and still allowing packagers to build RPM with an
> > > external Berkeley-DB _without_ having to patch the RPM sources.
> >
> > The only patch is the robust mutexes. There's likely a vector in
> > Berkeley DB that can be overridden, and the POSIX shared mutex
> > locking can be carried privately within rpm if external db is
> > absolutely desired.
>
> Where is that patch? We at PLD don't like internal libs, we prefer to patch
> external ones.

CVSTrac is your friend here: http://rpm5.org/cvs/chngview?cn=6633

But keep in mind that this is _NOT_ portable as it uses the
"Non-Portable" (NP) part of the POSIX Pthread API. So, this is
unfinished as the necessary Autoconf glue is missing or at least some
"#if defined(__linux__)"...

                                       Ralf S. Engelschall
                                       rse@engelschall.com
                                       www.engelschall.com
Received on Thu Jun 28 18:46:50 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.