Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 May 1997 10:28:54 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        sysop@mixcom.com (Jeffrey J. Mountin)
Cc:        terry@lambert.org, freebsd-questions@FreeBSD.org
Subject:   Re: Problem
Message-ID:  <199705021728.KAA08971@phaeton.artisoft.com>
In-Reply-To: <3.0.32.19970502004015.00b163f4@mixcom.com> from "Jeffrey J. Mountin" at May 2, 97 00:40:15 am

next in thread | previous in thread | raw e-mail | index | archive | help
> >You are aware that you can not mix versions fo sendmail and bind and
> >changes in versions of FreeBSD networking structures, right?  You must
> >rebuild (a *matched*!) sendmail and bind if you update past a structure
> >change.  If you replace sendmail (or bind), you must generally replace
> >bind (or sendmail) at the same time.  This was especially problematic
> >when they were both "sanitized" for Linux style cshared library usage.
> 
> Never heard this rule before?
> 
> Is this because FBSD modified the original source and only applies to FBSD?

No, this is because the bind code was modified to require an explicit
initialization call, and everything that uses it (including sendmail)
has to make this call.

If you are upgrading from a much older version of FreeBSD to a newer
one, this is a possible problem.

Because I don't trust this to not happen again, I personally keep my
bind and sendmail code in sync at all times.

As far as the structure changes, they apply to the structures passed
down to ifconfig and in general interface control structures.  These
are imported into bind and sendmail by inclusion of BSD header files
when they compiled on BSD.  If you upgrade from one version of BSD to
another, and these structures changed between the revisions, you will
not be able to use your old binaries, since they were compiled with
the old header files.

In any case, I run DNS and sendmail on FreeBSD-current hosts all the
time, so it's not something which recently "broke".


					Regards,
					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705021728.KAA08971>