Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jan 2008 10:30:17 +1100
From:      Andrew Reilly <andrew-freebsd@areilly.bpc-users.org>
To:        Dag-Erling =?UTF-8?B?U23DuHJncmF2?= <des@des.no>
Cc:        =?ISO-8859-1?Q?rg@des.no, Dag-Erling@des.no, =?UTF-8?B?U23DuEBmcmVlYnNkLm9AZGVzLm5vLA==?=, Jason Evans <jasone@freebsd.org>, ?= Tim Kientzle <kientzle@freebsd.org>, freebsd-current@freebsd.org, Peter, Schuller <peter.schuller@infidyne.com>
Subject:   Re: ELF dynamic loader name
Message-ID:  <20080108103017.2a6d299d@duncan.reilly.home>
In-Reply-To: <86ejcu7yzq.fsf@ds4.des.no>
References:  <477C82F0.5060809@freebsd.org> <863ateemw2.fsf@ds4.des.no> <200801032200.25650.peter.schuller@infidyne.com> <alpine.BSF.1.00.0801031305340.39341@goat.gigo.com> <8663yac62d.fsf@ds4.des.no> <477E72FC.5070304@freebsd.org> <477EA466.6060204@FreeBSD.org> <e7db6d980801041342k562a3459y39003036dc1a5528@mail.gmail.com> <477EFEAB.8090807@freebsd.org> <E1JB3W9-000N7w-Ia@cs1.cs.huji.ac.il> <e7db6d980801051424p51bcf802v799626b00f0ba5@mail.gmail.com> <E1JBQMz-000CNu-6o@cs1.cs.huji.ac.il> <20080107074209.5c20f083@duncan.reilly.home> <86ejcu7yzq.fsf@ds4.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 07 Jan 2008 10:42:49 +0100
Dag-Erling Sm=C3=B8rgrav <des@des.no> wrote:

> Andrew Reilly <andrew-freebsd@areilly.bpc-users.org> writes:
> > Danny Braniss <danny@cs.huji.ac.il> writes:
> > > what Apple has is one file, that will run the appropiate binary if
> > > run on an i386 or a ppc, not 2 different files - universal binary -
> > > not rosetta.
> > Sure, but that's got a bunch of different driving factors.  I
> > don't know, for example, whether you can build a four-way
> > executable (ia32, x86_64, ppc, ppc64).  Well, you probably can,
> > but I'd be a bit surprised if anyone has.  FreeBSD supports even
> > more architectures: it just doesn't scale.
>=20
> Two-way i386 + amd64 executables would be very useful, since they can
> run on the same hardware with just a change of kernel.

How is that useful?  I386 executables can run on the same hardware
with the same changes of kernel.  If you're not planning to
change kernel, then you can use amd64-only.  I thought that the
whole fat-binary issue revolved around binary distribution (also
by networked file systems) to *different* architectures.  Well,
that's what Apple and NeXT seem to have used them for.  Apollo,
Sun, MIPS/SGI, HP(?) always seemed to manage with PATH
configurations and/or variant symlinks.  I can't see why that
would be any harder for FreeBSD?

Cheers,

--=20
Andrew



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