From owner-freebsd-questions@FreeBSD.ORG Sat Jan 1 20:00:15 2011 Return-Path: <owner-freebsd-questions@FreeBSD.ORG> Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BAEB106564A for <freebsd-questions@freebsd.org>; Sat, 1 Jan 2011 20:00:15 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [IPv6:2a01:348:0:15:5d59:5c40:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id EAA008FC18 for <freebsd-questions@freebsd.org>; Sat, 1 Jan 2011 20:00:14 +0000 (UTC) Received: from muon.cran.org.uk (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id 11E8DE60D3; Sat, 1 Jan 2011 20:00:14 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cran.org.uk; h=date:from :to:cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=mail; bh=eVRIzWBjupBJ Z6gOjec/lHU+FtM=; b=LcW3poFp0AErKecEalD3jOBVdrqbEZzWGFqKYF0zXknq lzwc75i2gjvXLesOW7swnKMNGY9rC2+gvLKkJZYpqT05LkzadCQTi6ZDo4ELmmQD mtYM6Pqn2EZuO48MAUfF/IdCk4u8kNUjybBdlCAi5nBWS/xp/0882FMYUChMG5c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=cran.org.uk; h=date:from:to :cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; q=dns; s=mail; b=E2iyEQ EJhn/iahHuTU8Nsy6Iwj7GarW4N+q7uF4tzbG62feqGNXh9fRDiHpnBmQ0BohWNT IDqWma/pVLNWGvq3MztE2FFkipWYk4+W573D1mpaz5ToMKKCagDI84U1TpPletxT 1NsvfUPtyo4SMe7W7x1Mroala4ocbTB5GszZI= Received: from unknown (client-86-27-23-77.glfd.adsl.virginmedia.com [86.27.23.77]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id CE8CCE60CC; Sat, 1 Jan 2011 20:00:13 +0000 (GMT) Date: Sat, 1 Jan 2011 20:00:11 +0000 From: Bruce Cran <bruce@cran.org.uk> To: Polytropon <freebsd@edvax.de> Message-ID: <20110101200011.00005459@unknown> In-Reply-To: <20110101204401.62602973.freebsd@edvax.de> References: <20110101183822.GB66527@libertas.local.camdensoftware.com> <20110101195330.41ca6a26.freebsd@edvax.de> <20110101192311.GE66527@libertas.local.camdensoftware.com> <20110101204401.62602973.freebsd@edvax.de> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.16.0; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Chip Camden <sterling@camdensoftware.com>, FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: csup and build question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions <freebsd-questions.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions> List-Post: <mailto:freebsd-questions@freebsd.org> List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 01 Jan 2011 20:00:15 -0000 On Sat, 1 Jan 2011 20:44:01 +0100 Polytropon <freebsd@edvax.de> wrote: > If programs or other components of the world do have to > be in sync with kernel or system files (sys/*.h), then > I conclude that world also has to be compiled. In this > regards, it means a change of the kernel, and if the > kernel did change, kernel and world are out of sync, > which implies that both have to be compiled. The ABI of the kernel sometimes changes, in which case despite there being no changes in world it still needs to be rebuilt against the newer header files. For example, recently: 20101228: The TCP stack has been modified to allow Khelp modules to interact with it via helper hook points and store per-connection data in the TCP control block. Bump __FreeBSD_version to 900029. User space tools that rely on the size of struct tcpcb in tcp_var.h (e.g. sockstat) need to be recompiled. -- Bruce Cran