From owner-freebsd-stable Mon May 25 12:55:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA23051 for freebsd-stable-outgoing; Mon, 25 May 1998 12:55:20 -0700 (PDT) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles348.castles.com [208.214.167.48]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA23019 for ; Mon, 25 May 1998 12:55:07 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id AAA11268; Mon, 25 May 1998 00:28:02 -0700 (PDT) Message-Id: <199805250728.AAA11268@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: "John Saunders" cc: "Mike Smith" , freebsd-stable@FreeBSD.ORG, "Dan Swartzendruber" Subject: Re: make buildworld/installworld question In-reply-to: Your message of "Mon, 25 May 1998 16:54:07 +1000." <038c01bd87a9$ee6dadb0$6cb611cb@saruman.scitec.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 25 May 1998 00:28:02 -0700 From: Mike Smith Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk > >> I've done 'make world' in both single user mode and multi user > >> .. One thing to watch is that the /usr/libexec/ld.so file gets > >> updated. The last time I did 'make world' in multi user mode it > >> didn't. I tend to 'ls -lt' in the standard directories to check > >> on what didn't get updated. > > > >ld.so is installed using '-C', so if the new version is the same as the > >old one, it's not changed. It's debatable as to whether the use of -C > >is justifiable (it's not a performance improvement, and it makes the > >use of timestamps for identifying stale files unworkable). > > The timestamp first caused me to notice the file. Upon closer > inspection the size between old and new was different, 69K vs 70K > if memory serves (I did check stripped sizes). So if install > really does work around the file being in use then something else > must have failed. I must admit it has only happened once as I do > check the timestamps after every 'make world'. Sounds pretty bogus to me. If the compare fails and the new version is installed, and the install fails, installworld should stop at that point. > Do the include files get installed with -C as well? Until I did > a 'make -DCLOBBER includes' I had timestamps from Oct 22 (which > appears to be the 2.2.5-RELEASE build date) for most of my > include files. See /usr/src/includes/Makefile. Yes. > >The 'installworld' target is almost always successful without any help. > > I like the words "almost always", I use them a lot myself :) Just like "should". Note that the build process in -stable has been relatively unchanged for quite a while. Bruce tunes the -current process, but doesn't bring anything back. What does come back is usually the work of others, and often only deals with critical problems. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message