From owner-freebsd-stable@FreeBSD.ORG Thu Jan 17 01:31:44 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A103E16A417 for ; Thu, 17 Jan 2008 01:31:44 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.157]) by mx1.freebsd.org (Postfix) with ESMTP id 0A28413C459 for ; Thu, 17 Jan 2008 01:31:43 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: by fg-out-1718.google.com with SMTP id 16so538014fgg.35 for ; Wed, 16 Jan 2008 17:31:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=lhXxuGXOSybg3eRojrpNAZyDYpmsqsmEOHPZaZxyzqc=; b=ukrDNcBgWHjHWN82q8n7L1aHYxrSXp3aAe+fH26KosCecg57ZGX7S8aFp2kqhj1zU+ydlqYRqCOMLB0YPBtRIEam1ejc4fl1agUZ4VVB0176VWtgA6eoiK58tnbzCcIxpxsAHGFB3E5WlBTl/3H1zIlpKYgeNLo3vNiAil7+H9k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tOxZtDQVTvy9HbW06zzziVWRHWjtHCVkFK3XPwaH9FwIZLf+v9/fJ+KzQ8NujGCsZfw7r71PujFiA4B00JbJjJxAk8H5spSRLQdSw9dsmCiEXa6WqmBCNM8rdXr3Bn6mbd4XMwcW/Pp9kKCQ6BBBeRQbaJcytKzhh+oL+gvrisc= Received: by 10.86.53.8 with SMTP id b8mr1349336fga.32.1200533502756; Wed, 16 Jan 2008 17:31:42 -0800 (PST) Received: by 10.86.3.20 with HTTP; Wed, 16 Jan 2008 17:31:42 -0800 (PST) Message-ID: <790a9fff0801161731s3176386bs58b64373ffcdee97@mail.gmail.com> Date: Wed, 16 Jan 2008 19:31:42 -0600 From: "Scot Hetzel" To: "Charles Sprickman" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: stable@freebsd.org Subject: Re: /usr/lib/compat and updates X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jan 2008 01:31:44 -0000 On 1/16/08, Charles Sprickman wrote: > Just following-up to myself, please correct me if I got anything wrong... > > On Tue, 15 Jan 2008, Charles Sprickman wrote: > > > Hi all, > > > > I've been doing a number of 4.11 -> 5.5 -> 6.2 upgrades. All of them I've > > done have gone very well. One that was handled by someone else following my > > step-by-step directions ended up missing some items from /usr/lib/compat and > > all the timestamps on the files in that directory are quite old (2002 and > > 2005). > > >From what I can tell, the admin missed the "installworld" step when he > landed at 5.5 (probably got distracted and resumed later). > > > As best I can tell "COMPAT4X" was set in /etc/make.conf on the machine in > > question. > > It was... > > > Can anyone help me understand where in the update process the compat libs are > > updated and which files correspond to which release? > > >From what I can see, in 5.x there is a /usr/src/lib/compat/4x-arch > directory. If "COMPAT4X" is set in make.conf, buildworld/installworld > will descend into that directory and build/install the compat libs. > > After digging around the 6.x and newer source trees, it appears that the > ability to build the old libraries is gone. If it's not gone, it has > moved to a location I can't find. :) If you go directly from 4.x to 6.x, > the compat4x port in misc is how you get your libs. > > Correct? > That is correct. Scot