From owner-freebsd-hackers Fri Aug 23 01:36:21 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA05878 for hackers-outgoing; Fri, 23 Aug 1996 01:36:21 -0700 (PDT) Received: from ra.dkuug.dk (ra.dkuug.dk [193.88.44.193]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id BAA05872 for ; Fri, 23 Aug 1996 01:36:18 -0700 (PDT) Received: (from sos@localhost) by ra.dkuug.dk (8.6.12/8.6.12) id KAA17678; Fri, 23 Aug 1996 10:36:12 +0200 Message-Id: <199608230836.KAA17678@ra.dkuug.dk> Subject: Re: Am I wrong or is this just stupid? To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Fri, 23 Aug 1996 10:36:12 +0200 (MET DST) Cc: hackers@freebsd.org In-Reply-To: <28689.840787950@time.cdrom.com> from "Jordan K. Hubbard" at Aug 23, 96 01:12:30 am From: sos@freebsd.org Reply-to: sos@freebsd.org X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In reply to Jordan K. Hubbard who wrote: > > Looking more at our make world methodology, I'm wondering at > stuff like this: > > # lib-tools - build tools to compile and install the libraries. > # > lib-tools: > cd ${.CURDIR}/usr.bin/tsort && \ > ${MAKE} ${MK_FLAGS} all install ${CLEANDIR} ${OBJDIR} > ... ^^^^^^^^^^^ > > I know that one can turn this off by whacking CLEANDIR, but why even > do this at all for the intermediate build targets? We build the > miscellaneous build tools, the compiler tools and all the core > libraries only to throw away the results of all that work so that we > can come around and do it all over again when it comes time to make it > all from the top. I've looked at all the ordering issues with this > and I still can't see the logic of it. Anyone in opposition to simply > removing the ${CLEANDIR} ${OBJDIR} parts on intermediate builds? > Anything which cuts down our make world time is a good thing to me. Hmm, I guess its because we wan't to build our tools etc, with the newest version.. This would resolve some (but not all) bootstrap problems in the tools... I have been using make -DNOCLEAN world for a long time, and that sure speeds up the process :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org) FreeBSD Core Team So much code to hack -- so little time.