Date: Wed, 19 Jul 2006 18:23:58 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: ghelmer@palisadesys.com Cc: freebsd-stable@freebsd.org Subject: Re: Can't run newly-compiled RELENG_6 programs under RELENG_6_1: missing __res_state Message-ID: <20060719.182358.1791030231.imp@bsdimp.com> In-Reply-To: <20060719.181215.63038086.imp@bsdimp.com> References: <44BE8912.9010807@palisadesys.com> <20060719.181215.63038086.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20060719.181215.63038086.imp@bsdimp.com> "M. Warner Losh" <imp@bsdimp.com> writes: : In message: <44BE8912.9010807@palisadesys.com> : Guy Helmer <ghelmer@palisadesys.com> writes: : : We just tried running programs under RELENG_6_1 that were compiled under : : RELENG_6 checked out 2006-07-19, and couldn't because of the undefined : : symbol "__res_state"l, which I would assume is a result of the recent : : MFC of the BIND 9 resolver library. Is this to be expected? It will : : cause a bit of a hassle... : : It is not officially supported by the project. You are running a : binary compiled on a newer version of the system on an older version : of the system. This has sometimes worked in the past, but is outside : the area that's expected to work. There's been a number of breakages : similar to this in past RELENG branches (there was one in 3.x and a : lot on 4.x). : : Having said that, can someone track down the problem in more detail to : see if there might not be something we can do to mitigate the problem : in the older versions? What is __res_state? Just saw Guy's followup note. I'm unsure if we need a technological fix for this, or just a documentation fix. How common is it for programs to use the semi-public interfaces that yours used? Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060719.182358.1791030231.imp>