Subject: Re: csh build revisited...
To: Andrew Gillham <gillhaa@ghost.whirlpool.com>
From: Curt Sampson <cjs@portal.ca>
List: current-users
Date: 08/02/1997 14:59:49
On Sat, 2 Aug 1997, Andrew Gillham wrote:

> So whatever "stale" files there were, make didn't
> have a clue on how to remove them.

This is not unusual. This is also why it's better, IMHO, to compile
to a separate object tree; not only is 

    mv obj.i386 obj.i386.old
    mkdir obj.i386
    rm -rf obj.i386.old &

a lot faster than a `make cleandir', it's also much more reliable.

If you want to take building in a separate object tree to its
sensible conclusion, you can download 

    ftp://ftp.cynic.net/pub/user/cjs/newobj-19970801.tar.gz

untar that over a current source tree, set your BSDOBJDIR and
BSDSRCDIR and the like (as described in src/share/mk/bsd.README),
and build against include files and libraries that are in the object
tree. This way you can build an entire snapshot of a newer version
of NetBSD without risking installing parts of it over your current
production system.

cjs

Curt Sampson    cjs@portal.ca		Info at http://www.portal.ca/
Internet Portal Services, Inc.		`And malt does more than Milton can
Vancouver, BC   (604) 257-9400		 To justify God's ways to man.'