From owner-freebsd-arch Fri Feb 23 16:56:27 2001 Delivered-To: freebsd-arch@freebsd.org Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by hub.freebsd.org (Postfix) with ESMTP id A143537B401; Fri, 23 Feb 2001 16:56:24 -0800 (PST) (envelope-from brdavis@odin.ac.hmc.edu) Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.11.0/8.11.0) id f1O0T3t10894; Fri, 23 Feb 2001 16:29:03 -0800 Date: Fri, 23 Feb 2001 16:29:03 -0800 From: Brooks Davis To: Terry Lambert Cc: Marcel Moolenaar , John Baldwin , arch@FreeBSD.ORG Subject: Re: ELF, OS and ABI [was: Re: sysctl kern.fallback_elf_brand] Message-ID: <20010223162903.A7882@Odin.AC.HMC.Edu> References: <3A96F984.7233C733@cup.hp.com> <200102240016.RAA02409@usr05.primenet.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="KsGdsel6WgEHnImy" Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <200102240016.RAA02409@usr05.primenet.com>; from tlambert@primenet.com on Sat, Feb 24, 2001 at 12:16:35AM +0000 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --KsGdsel6WgEHnImy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Feb 24, 2001 at 12:16:35AM +0000, Terry Lambert wrote: > Technically, ELF would let you have binaries for multiple > processor platforms and architectures in the same file, as > long as those platforms could agree on who owns what section, > by way of some common metadata. There was a NeXTStep ELF > that never panned out that could do bother 68k and x86 in > the same binary. I can't provide sources on this, sorry. Darwin uses this or similar support. The people from Apple has stated that they want fat binary support in openpackages. It's also been suggested that this could save substantial space on the NetBSD package CDs and could allow a single /usr/local for an entire cluster of machines with different architectures without resorting to mounting hacks or run scripts. As FreeBSD continues to grow new architecture ports this might be useful here as well. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --KsGdsel6WgEHnImy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6lwBOXY6L6fI4GtQRAvLIAJ9d2O+vAE1c/Fi/sWnGI6YLXGiOxQCfUUc1 zNPkZWFtDR4UdtPEkh+XUsc= =9LEy -----END PGP SIGNATURE----- --KsGdsel6WgEHnImy-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message