Date: Fri, 25 Jan 2002 00:32:23 -0800 From: Kris Kennaway <kris@obsecurity.org> To: Matt Sykes <mattmsykes@yahoo.co.uk> Cc: freebsd-questions@freebsd.org Subject: Re: recompile ports when update kernel/userland? Message-ID: <20020125003223.B60646@xor.obsecurity.org> In-Reply-To: <20020124234549.23631.qmail@web21007.mail.yahoo.com>; from mattmsykes@yahoo.co.uk on Thu, Jan 24, 2002 at 11:45:49PM %2B0000 References: <20020124234549.23631.qmail@web21007.mail.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--V0207lvV8h4k8FAm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jan 24, 2002 at 11:45:49PM +0000, Matt Sykes wrote: >=20 > tracking 4.4-stable. >=20 > Should I expect a few ports to be broken after I rebuild=20 > the kernel and userland? I guess I don't quite believe=20 > that binary compatibility exists in the real world. >=20 > I know that updating the kernel without updating the > base userland can cause problems, so it seems like I > should rebuild all my ports. >=20 > If there is any chance that any port will be broken any > percent of the time, I'll just rebuild everything to be > safe. Even though a port may appear to be okay without > recompilation, it could fail in an unexpected way at > some point. There are only one or two ports which may sometimes break when you upgrade the kernel; they do so because they expect to be able to grovel around inside kernel memory and know where to find things. This may change over time. lsof is the only such port which springs to mind, but there might be others. Every other port will continue to work fine across upgrades; even across multiple versions of FreeBSD providing you install the relevant compatibility libraries. e.g. you can run FreeBSD 2.2.x binaries under 4.x just by installing the compat22 package. Kris --V0207lvV8h4k8FAm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE8URgWWry0BWjoQKURAkWfAJ0VSWFCt0sYqFoRkaslGfs7ubtnuACg1jPa aP+lVaZD2TVGVn6Eu8EPVTE= =EGMF -----END PGP SIGNATURE----- --V0207lvV8h4k8FAm-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020125003223.B60646>