Skip site navigation (1)Skip section navigation (2)
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>