Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Oct 1999 06:22:57 +1000 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>
Cc:        Marcel Moolenaar <marcel@scc.nl>, current@FreeBSD.ORG
Subject:   Re: new sigset_t and upgrading: a proposal
Message-ID:  <Pine.BSF.4.10.9910010621210.16934-100000@alphplex.bde.org>
In-Reply-To: <199909301325.GAA23273@gndrsh.dnsmgr.net>

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

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 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?Pine.BSF.4.10.9910010621210.16934-100000>