> > 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 :-).

I'll eat the crow, yes, I did implement that.  It was the first step
at even being able to ``make world''.  Had to start some place.  And
technically the bug dates back to the patchkit, infact probably  a
1.x version of the 386BSD PatchKit.

Now, the addition of obj/tmp and the TOOLS thing was suppose to fix that
by using the current headers/libraries to build a set of tools that
didn't go smashing around on the system.  If someone copied the earlier
work that had a different purpose, and these nasty bugs, well... they
would certainly still be there!

-- 
Rod Grimes - KD7CAX - (RWG25)                    [EMAIL PROTECTED]


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

Reply via email to