Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Sep 1999 14:08:28 -0700 (PDT)
From:      "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>
To:        bde@zeta.org.au (Bruce Evans)
Cc:        marcel@scc.nl (Marcel Moolenaar), current@FreeBSD.ORG
Subject:   Re: new sigset_t and upgrading: a proposal
Message-ID:  <199909302108.OAA24331@gndrsh.dnsmgr.net>
In-Reply-To: <Pine.BSF.4.10.9910010621210.16934-100000@alphplex.bde.org> from Bruce Evans at "Oct 1, 1999 06:22:57 am"

next in thread | previous in thread | raw e-mail | index | archive | help
> > 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)                    rgrimes@gndrsh.dnsmgr.net


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?199909302108.OAA24331>