Subject: Re: symlinks (objdirs) all broken
To: Jason Thorpe <thorpej@shagadelic.org>
From: Patrick Welche <prlw1@newn.cam.ac.uk>
List: current-users
Date: 06/24/2005 17:56:42
On Thu, Jun 23, 2005 at 07:50:12AM -0700, Jason Thorpe wrote:
> 
> On Jun 23, 2005, at 7:43 AM, Hisashi T Fujinaka wrote:
> 
> >As soon as I sent the email, I realized that I hadn't installed the  
> >new
> >programs with the symlink changes made, so it couldn't have been that.
> 
> No.  Unless you explicitly mount your file systems with -o  
> magiclinks, they will behave exactly the same as they did before.
> 
> The issue is that Luke *removed* some of the automatic objdir  
> handling in make(1).  That is likely your issue.

I'm afraid it's a "me too" - share/mk/* are up-to-date, build.sh so
make and tools get built first, newfs'd /usr/obj,
find /usr/src -name obj.i386 | xargs rm
make cleandir
make obj
build.sh..

OBJMACHINE=yes
MKOBJDIRS=yes
MKUPDATE=yes

in etc/mk.conf

The obj.i386 directories under /usr/obj, and symlinks from /usr/src
are created correctly, but all object files remain in /usr/src.

HTH,

Patrick