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