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>