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