Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Sep 2001 12:31:30 +0300
From:      Ruslan Ermilov <ru@FreeBSD.ORG>
To:        Peter Wemm <peter@wemm.org>, Warner Losh <imp@FreeBSD.ORG>, Steve Kargl <sgk@troutmask.apl.washington.edu>, freebsd-current@FreeBSD.ORG
Subject:   Re: stdin/out/err changes kill world
Message-ID:  <20010924123130.A41638@sunbay.com>
In-Reply-To: <20010924132637.A63110@gsmx07.alcatel.com.au>; from peter.jeremy@alcatel.com.au on Mon, Sep 24, 2001 at 01:26:37PM %2B1000
References:  <20010920123124.A6236@troutmask.apl.washington.edu> <20010921051423.3FB6438FF@overcee.netplex.com.au> <20010921102207.H27714@sunbay.com> <20010921104542.I27714@sunbay.com> <20010924132637.A63110@gsmx07.alcatel.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
Yes I know.  I have just committed the actual fix:

: ru          2001/09/24 02:25:05 PDT
: 
:   Modified files:
:     gnu/usr.bin/binutils/ld Makefile
:   Log:
:   Fixed the buildworld breakage in cross-tools caused by
:   misuse of /usr/src/include headers.  This REALLY fixes
:   the 20010919 src/UPDATING entry.
: 
:   With this patch the 4.2-RELEASE box was able to survive
:   the 5.0-CURRENT "make world".
: 
:   Beat over the head with this patch:	obrien
: 
:   Revision  Changes    Path
:   1.16      +9 -2      src/gnu/usr.bin/binutils/ld/Makefile

Warner, please consider committing this UPDATING entry:

Index: UPDATING
===================================================================
RCS file: /home/ncvs/src/UPDATING,v
retrieving revision 1.172
diff -u -r1.172 UPDATING
--- UPDATING	2001/09/23 06:44:07	1.172
+++ UPDATING	2001/09/24 09:31:54
@@ -5,6 +5,9 @@
 of file for further details.  For commonly done items, please see the
 COMMON ITEMS: section later in the file.
 
+20010924:
+	The bug in the buildworld process has been fixed.
+
 20010919:
 	There's a bug in the world build process.  The cross-tools
 	are build with the NEW headers, but the OLD libc.a.  This

NOTE: the actual bug was only in the gnu/usr.bin/ld/Makefile, not
with the whole cross-tools.

On Mon, Sep 24, 2001 at 01:26:37PM +1000, Peter Jeremy wrote:
> On 2001-Sep-21 10:45:42 +0300, Ruslan Ermilov <ru@FreeBSD.ORG> wrote:
> >Also, this error may only be caused if:
> >
> >1.  The previous ``buildworld'' installed new headers in
> >    ${WORLDTMP}/usr/include.
> >
> >2.  The next ``buildworld'' was run with -DNOCLEAN.
> >    (Only in this case ${WORLDTMP}/usr/include will be
> >    non-empty.)
> 
> I have an old -CURRENT system[1] that can't do a buildworld any more,
> even with the latest bsd.{prog,lib}.mk changes (1.101 and 1.98).  I
> delete /usr/obj before the buildworld, which writes off the above
> scenarios.  Is anyone else seeing problems?
> 
> [1] From January.  I know it's old but I don't seem to have found the
>     time to update lately (and I didn't realise it has been that long).
> 
> Peter

-- 
Ruslan Ermilov		Oracle Developer/DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

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?20010924123130.A41638>