Author: Allen Gwinn Date: To: Philip Hazel CC: Philip Blundell, Dr. Rich Artym, exim-users Subject: Re: Fatal Linux Compile Bug - smtp_in.c
On Mon, 21 Apr 1997, Philip Hazel wrote:
> On Sun, 20 Apr 1997, Allen Gwinn wrote:
>
> > Has anyone tackled this one yet, before I jump in? Also, I'm not really
> > familiar with the differences between ndbm and gdbm enough to know if
> > they're 1-for-1 compatible. If they are, I would suggest a "-lgdbm" in
> > place of "-lndbm" in the Linux stuff.
>
> There are problems with gdbm if it is compiled in such a way as to do
> its own locking. This then conflicts with Exim's attempts to lock the
> file. I have been sent some patches to overcome this, and am hoping to
> do some work in the general dbm area reasonably soon. (There's a new
> version of Berkeley DB out which also does its own locking...)
Does this mean that Berkeley DB should not be used at present?
> On Sun, 20 Apr 1997, Philip Blundell wrote:
>
> > If you're prepared to live without squashing or logging of options, you
> > can just change the `#if !HAVE_IPV6' immediately above the offending
> > code to an `#if 0'.
>
> That is certainly true, and since most versions of Linux, I'm told, have
> IP source-routing turned off in the kernel anyway, you don't actually lose
> anything.
I'm unable to find that #if in smtp_in.c. Maybe a define for #NOIPSRCRTG
is in order :)