Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Jul 2000 09:39:20 -0700
From:      Marcel Moolenaar <marcel@cup.hp.com>
To:        Warner Losh <imp@village.org>
Cc:        Garrett Wollman <wollman@khavrinen.lcs.mit.edu>, obrien@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/gnu/i386/fpemul reg_div.s reg_round.s wm_sqrt.s  src/sys/i386/i386 bioscall.s db_interface.c exception.s locore.s  support.s src/sys/i386/include atomic.h src/sys/i386/isa apic_vector.s  icu_vector.s ipl.s src/sys/i386/linux linux_locore.s ...
Message-ID:  <396607B8.555DAB6A@cup.hp.com>
References:  <200007071454.KAA37898@khavrinen.lcs.mit.edu>  <200007070038.RAA11861@freefall.freebsd.org> <200007070052.UAA35213@khavrinen.lcs.mit.edu> <20000706183424.C90320@dragon.nuxi.com> <200007071543.JAA62247@harmony.village.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Warner Losh wrote:
> 
> : Last time I tried it, `make buildworld'/`make installworld' crossing
> : the 3.x--4.x boundary required a 4.x kernel already running.
> 
> That problem was fixed a long time ago, just before 4.0 was released.
> I've done make buildworld on our 3.2+some 3.4bits box at work several
> times over the past few months.  If something has broken again in the
> past month or so, I'd like to know about it for my updating blurb.

It has never been fixed, because it never has been implemented.

Currently we use binaries we install. This means that during an
installworld we can use 4.x binaries (sh or install for example) on a
3.x machine. This requires that a 4.x kernel is already runnin. The
solution I have worked on (but didn't get properly tested in time for
4.0) was to copy the binaries we need during installworld to a save
place and set PATH pointing to it. That way we never run any binaries
from directories we're installing to and thus avoid running 4.x binaries
on a 3.x machine.

I have to redo it, because too much has probably been changed in the
mean time...

(of course 4.x and 3.x are just example versions; the problem is more
generic)

-- 
Marcel Moolenaar
  mail: marcel@cup.hp.com / marcel@FreeBSD.org
  tel:  (408) 447-4222


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?396607B8.555DAB6A>