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>