Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Aug 2004 19:27:36 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Ken Smith <kensmith@cse.Buffalo.EDU>
Cc:        Wilko Bulte <wilko@FreeBSD.org>
Subject:   Re: Alpha is seriously broken
Message-ID:  <20040821162736.GA37881@ip.net.ua>
In-Reply-To: <20040821010012.GA20633@electra.cse.Buffalo.EDU>
References:  <20040820120757.GC29568@ip.net.ua> <xzpn00qeycb.fsf@dwp.des.no> <20040820135844.GA76070@ip.net.ua> <1093012873.9863.11.camel@builder02.qubesoft.com> <20040820151503.GC92603@ip.net.ua> <1093020367.9863.13.camel@builder02.qubesoft.com> <20040820174845.GA94170@ip.net.ua> <20040820191746.GA12957@electra.cse.Buffalo.EDU> <20040820194613.GA57723@ip.net.ua> <20040821010012.GA20633@electra.cse.Buffalo.EDU>

next in thread | previous in thread | raw e-mail | index | archive | help

--vkogqOf2sHV7VnPd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Aug 20, 2004 at 09:00:12PM -0400, Ken Smith wrote:
> On Fri, Aug 20, 2004 at 10:46:13PM +0300, Ruslan Ermilov wrote:
> > On Fri, Aug 20, 2004 at 03:17:46PM -0400, Ken Smith wrote:
> > > Since at least of you seem so (morbidly?) interested...  :-)
> > >=20
> > > This is in progress on beast at the moment, dunno if it'll work out
> > > yet but ...
> > >=20
> > > 	- copied /sbin/init.bak to /sbin/init
> > > 	- created /h/kensmith (after cleaning the crash dumps out
> > > 	  of /h/crash...)
> > > 	- copied the base directory for 5.2.1 from ftp-master,
> > > 	  unpacked it in /h/kensmith
> > > 	- copied /usr/src from beast to /h/kensmith/usr/src
> > > 	- backed out latest change to crt1.c as suggested
> > > 	- chroot to /h/kensmith
> > > 	- mount -t devfs devfs /dev
> > > 	- cd usr/src
> > > 	- make buildworld
> > >=20
> > > If that succeeds I'll arrange for the results to look like beast's
> > > real /usr/obj, copy the make executable from /h/kensmith/usr/bin
> > > to /usr/bin, and give 'make installworld' in beast's /usr/src a try.
> > >=20
> > > Thoughts?  Bets?  More sympathies?
> > >=20
> > It will succeed.  Here's what I'd do:
>=20
> Just FYI, as Ruslan predicted it worked with one minor glitch.  The
> crt1.c thing was apparently the problem and the above procedure did
> produce static executables that worked.  /usr/src had been copied
> into my chroot space using tar and /usr/obj was already a symlink
> so I didn't need the mounts, just adjusted the symlink temporarily.
> I spent a little time wondering why 'make installworld' resulted
> in:
>=20
> 	+@cd: not found
>=20
> but then got the idea it was probably make version issues, copied
> /usr/share/mk out of my chroot directory to /usr/share and that
> was all it took.
>=20
> Beast has survived a second "make buildworld/installworld" run using
> the normal procedures so ...
>=20
It's strange because installworld should have used the make built
during the buildworld stage, from /usr/obj/make.alpha (if I recall
its spelling correctly).  If it's not there, then ``make
-DALWAYS_CHECK_MAKE installworld'' could help.


Cheers,
--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--vkogqOf2sHV7VnPd
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (FreeBSD)

iD8DBQFBJ3f3qRfpzJluFF4RAhlgAJ4vJN1uIgcBjNFGftFx1gxkTkZvcgCdGNQx
UQB80kuo44ys+66ceI1TZIU=
=JS21
-----END PGP SIGNATURE-----

--vkogqOf2sHV7VnPd--


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040821162736.GA37881>