From owner-freebsd-stable@FreeBSD.ORG Thu Jan 17 00:57:11 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 BF2F816A418 for ; Thu, 17 Jan 2008 00:57:11 +0000 (UTC) (envelope-from spork@bway.net) Received: from xena.bway.net (xena.bway.net [216.220.96.26]) by mx1.freebsd.org (Postfix) with ESMTP id 5A7A613C465 for ; Thu, 17 Jan 2008 00:57:11 +0000 (UTC) (envelope-from spork@bway.net) Received: (qmail 93014 invoked by uid 0); 17 Jan 2008 00:57:10 -0000 Received: from unknown (HELO office-dhcp-35.bway.net) (spork@216.220.107.35) by smtp.bway.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 17 Jan 2008 00:57:10 -0000 Date: Wed, 16 Jan 2008 19:57:09 -0500 (EST) From: Charles Sprickman X-X-Sender: spork@white.nat.fasttrackmonkey.com To: stable@freebsd.org In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: 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 00:57:11 -0000 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? Thanks, Charles > Thanks, > > Charles > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >