Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 May 2002 20:20:04 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Jake Burkholder <jake@locore.ca>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src Makefile.inc1 src/usr.bin/elf2aout elf2aout.c
Message-ID:  <20020520172004.GA96582@sunbay.com>
In-Reply-To: <20020520122736.C62759@locore.ca>
References:  <200205201442.g4KEgnK08485@freefall.freebsd.org> <20020520144724.GB73296@sunbay.com> <20020520121640.B62759@locore.ca> <20020520161035.GQ73296@sunbay.com> <20020520122736.C62759@locore.ca>

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

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

On Mon, May 20, 2002 at 12:27:36PM -0400, Jake Burkholder wrote:
> Apparently, On Mon, May 20, 2002 at 07:10:35PM +0300,
> 	Ruslan Ermilov said words to the effect of;
>=20
> > On Mon, May 20, 2002 at 12:16:41PM -0400, Jake Burkholder wrote:
> > > Apparently, On Mon, May 20, 2002 at 05:47:24PM +0300,
> > > 	Ruslan Ermilov said words to the effect of;
> > >=20
> > > > On Mon, May 20, 2002 at 07:42:48AM -0700, Ruslan Ermilov wrote:
> > > > > ru          2002/05/20 07:42:48 PDT
> > > > >=20
> > > > >   Modified files:
> > > > >     .                    Makefile.inc1=20
> > > > >     usr.bin/elf2aout     elf2aout.c=20
> > > > >   Log:
> > > > >   Bootstrap elf2aout(1) for sparc64; used to build sys/boot/sparc=
64/boot1.
> > > > >  =20
> > > > >   Revision  Changes    Path
> > > > >   1.282     +5 -1      src/Makefile.inc1
> > > > >   1.5       +29 -1     src/usr.bin/elf2aout/elf2aout.c
> > > > >=20
> > > > Using this patch, my 4.5-STABLE box was able to cross-build the spa=
rc64
> > > > world.
> > >=20
> > > A better change would be to mfc the endian changes.  I find what you =
did
> > > kind of disgusting.  I also would have preferred if you asked me befo=
re
> > > committing it.
> > >=20
> > Even if we MFC it today, this stuff wouldn't have fixed the upgrade path
> > from systems that do not (and never will) have sys/endian.h like 5.0-CU=
RRENT
> > before sys/endian.h was added, and all released 4.x versions.
>=20
> The upgrade path from 4.x i386 to 5.0 sparc64?  /me scratches head.
> Whatever man.
>=20
Yes, and it works now.  Even if you forget about 4.x for the moment,
the "old pre-<sys/endian.h> 5.0" still holds.

I expect that by time we release 5.0, we will officially support
X.any -> X+1.0 upgrade paths (including cross-updates).

I can even try to produce a release for "sparc64" on my i386 4.5 box,
would you be willing to test it?  (I guess that there will be some
endianess issues with the generated boot images, but other than that
it should be working.)


Cheers,
--=20
Ruslan Ermilov		Sysadmin and 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

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

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

iD8DBQE86TBEUkv4P6juNwoRArmPAJsHXgAITbJfxc0Nty++9GQdVBe5IgCZAUuP
V/rsrYQcerub56VoJkN9ye8=
=UWFl
-----END PGP SIGNATURE-----

--EeQfGwPcQSOJBaQU--

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?20020520172004.GA96582>