Date: Fri, 23 Aug 1996 10:36:12 +0200 (MET DST) From: sos@freebsd.org To: jkh@time.cdrom.com (Jordan K. Hubbard) Cc: hackers@freebsd.org Subject: Re: Am I wrong or is this just stupid? Message-ID: <199608230836.KAA17678@ra.dkuug.dk> In-Reply-To: <28689.840787950@time.cdrom.com> from "Jordan K. Hubbard" at Aug 23, 96 01:12:30 am
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199608230836.KAA17678>
