> Why are the tools being built using new syscalls?  What causes this?

Mainly historical bugs.  Includes are installed too early and they only
match the new syscalls.  Tools are built using the new includes, so they
need new libraries to be consistent.  Therefore the new libraries are
built before the new tools.  These bugs were implemented in FreeBSD-1 by
someone named rgrimes :-).

For cross-compiling to i386's with 64-bit longs, I build all the tools in
the host environment (set BMAKEENV to nothing).  I guess this is good
enough to fix the current problem in some cases.  It works if and only
if the current sources for the tools are correct for the host machine.

Bruce



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

Reply via email to