From owner-freebsd-stable Sat Jul 15 22:18: 2 2000 Delivered-To: freebsd-stable@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id C416A37B5DA; Sat, 15 Jul 2000 22:17:52 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id XAA74124; Sat, 15 Jul 2000 23:17:51 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id XAA50581; Sat, 15 Jul 2000 23:17:31 -0600 (MDT) Message-Id: <200007160517.XAA50581@harmony.village.org> To: Kris Kennaway Subject: Re: CVSup Cc: "Justin W. Pauler" , freebsd-stable@FreeBSD.ORG In-reply-to: Your message of "Sat, 15 Jul 2000 14:42:28 PDT." References: Date: Sat, 15 Jul 2000 23:17:31 -0600 From: Warner Losh Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message Kris Kennaway writes: : 'make all' in /usr/src is a lot faster than 'make world' since it : deliberately doesn't do any dependency building or ordering, etc. But : listen to me when I tell you not to report errors if you use this - you : are on your own! Actually, I'd say that one should *NEVER*[1] use make all in /usr/src. You build against the installed headers, which is wrong in many cases. It doesn't work when depends change (and they change more often than you might think). It doesn't work when new interfaces are added to libc. make buildworld gets all this right. Use -DNOCLEAN if you want faster on a machine you've already built the world on. Warner [1] I could list the conditions under which it is safe, but they change often enough to label this an extreme experts only option. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message