Skip site navigation (1)Skip section navigation (2)
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>