On Sat, 29 Jan 2000, Warner Losh wrote:

> In message <[EMAIL PROTECTED]> Bruce Evans 
>writes:
> : > So I should back this out?  I didn't do a 3.3 buildworld.
> : 
> : Of course.
> 
> OK.  I've done the build on 3.3 and it works.
> 
> It does break cross compilation.  There is a tool (fini) that gets
> built on the host with the host libraries and run on the host to
> generate some files and this during the last phase of the build.

Right.

> Maybe the right thing to do for make depend is to somehow arrange for
> all things needed to build depend get built with the host compiler and
> if host != target they get deleted before the actual build with the
> tools.  Of course, hours before the code freeze is an inauspicious
> time to make such sweeping declaration.  This automates much of the
> tools problem...

David committed Marcel's workaround for the problem with make depend in
f771 2 weeks ago.  I don't know why you still have problems.

Deleting things is another workaround.  The correct fix is to build
tools in separate directories and not build these directories for
cross-building.

> I will back it out until after 4.0 so this change can be analized in
> more detail.

Thanks.

Bruce



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to