Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Sep 1999 14:36:46 +1000
From:      Peter Jeremy <jeremyp@gsmx07.alcatel.com.au>
To:        Warner Losh <imp@village.org>
Cc:        cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src UPDATING
Message-ID:  <99Sep30.143349est.40331@border.alcanet.com.au>
In-Reply-To: <199909300353.VAA08374@harmony.village.org>
References:  <Pine.BSF.4.10.9909292249000.35534-100000@jade.chc-chimes.com> <199909300353.VAA08374@harmony.village.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Sep 30, 1999 at 01:53:10PM +1000, Warner Losh wrote:
>In message <Pine.BSF.4.10.9909292249000.35534-100000@jade.chc-chimes.com> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?99Sep30.143349est.40331>