Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jun 1998 05:16:34 -0500
From:      Richard Wackerbarth <rkw@dataplex.net>
To:        Ted Spradley <tsprad@set.spradley.tmi.net>
Cc:        asami@FreeBSD.ORG (Satoshi Asami), jb@cimlogic.com.au, paulz@trantor.stuyts.nl, current@FreeBSD.ORG
Subject:   Re: make buildworld needs root privs , why ?
Message-ID:  <l03130301b1b9215eb4bb@[208.2.87.10]>
In-Reply-To: <199806260412.XAA11260@set.spradley.tmi.net>
References:  Your message of "Thu, 25 Jun 1998 19:12:45 PDT."             <199806260212.TAA23754@silvia.HIP.Berkeley.EDU>

next in thread | previous in thread | raw e-mail | index | archive | help
At 11:12 PM -0500 6/25/98, Ted Spradley wrote:

>What happens is "/usr/obj/usr/src/tmp/usr/bin/make: not found".  It's
>actually at /usr/obj/source/hotrod/src/tmp/usr/bin/make.  Instead of
>/usr/obj/usr/src/... it's /usr/obj/source/hotrod/....

This is due to the fact that "they" still haven't gotten rid of all the implied
fixed paths in building. However, things are slowly getting better.

The source path needs to be viewed as {TREE_ROOT}/src/{TREE_BRANCH}/xxx.c
The corresponding objects should be built into
{TREE_ROOT}/obj/{TREE_BRANCH}/xxx.o

They are presently placing them in /usr/obj/{TREE_ROOT}/src/{TREE_BRANCH}/xxx.o

When {TREE_ROOT} is "usr", these are the same.

Just put your symlinks in place for the top of the object tree and run with
that
hack until they wise up and fix it. The problem with this hack is that you
can have
only one "active" tree on the each system. The idea that {TREE_ROOT} == "usr"
will eventually die if we keep prodding them.

Then we can tackle xxxx/yyyy/zzzz/../../aaaa/bbbb   :-)

Richard Wackerbarth



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?l03130301b1b9215eb4bb>