From owner-cvs-all Wed Sep 29 21:37:14 1999 Delivered-To: cvs-all@freebsd.org Received: from alcanet.com.au (border.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with ESMTP id 9B0F314C29 for ; Wed, 29 Sep 1999 21:37:04 -0700 (PDT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <40331>; Thu, 30 Sep 1999 14:33:49 +1000 Content-return: prohibited Date: Thu, 30 Sep 1999 14:36:46 +1000 From: Peter Jeremy Subject: Re: cvs commit: src UPDATING In-reply-to: <199909300353.VAA08374@harmony.village.org> To: Warner Losh Cc: cvs-all@FreeBSD.ORG Reply-To: peter.jeremy@alcatel.com.au Message-Id: <99Sep30.143349est.40331@border.alcanet.com.au> MIME-version: 1.0 X-Mailer: Mutt 1.0pre3i Content-type: text/plain; charset=us-ascii References: <199909300353.VAA08374@harmony.village.org> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Thu, Sep 30, 1999 at 01:53:10PM +1000, Warner Losh wrote: >In message Bill Fumerola writes: >: On a side note: 3.x -> 4.0-CURRENT can no longer be accomplished with a >: quick buildworld + kernel build. > >Yes, but can't it be accomplished by a make kernel, install reboot >make world? The problems I've encountered to date[1] are: - 3.2 (and presumably -stable) can't configure a -current (GENERIC) kernel. This can be solved by building a -current config(8) first. - gcc 2.7.2 can't compile a -current kernel. The problem is that the asm constraints in i386/include/atomic.h aren't compatible between 2.7.2 and ECGS. Neither Matt Dillon nor Alan Cox (they're the two people I know have been working on those constraits) have been able to come up with a solution. The work-arounds I can think of are either build/install ECGS first, or replace the -current i386/include/atomic.h with the one from -stable before compiling the kernel. The latter produces a cleanly linked kernel. I can't quickly check whether the resultant kernel actually works, and whether it is compatible enough with a -stable world to enable you to build and install a -current world. [1] These are based on 3.2-RELEASE off the CD-ROM and a sys from cvs-all about 14 hours ago - before the Peter -- Peter Jeremy (VK2PJ) peter.jeremy@alcatel.com.au Alcatel Australia Limited 41 Mandible St Phone: +61 2 9690 5019 ALEXANDRIA NSW 2015 Fax: +61 2 9690 5982 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message