From owner-freebsd-amd64@FreeBSD.ORG Sat Feb 4 06:10:15 2006 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3777A16A438 for ; Sat, 4 Feb 2006 06:10:15 +0000 (GMT) (envelope-from zombyfork@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADF3843D45 for ; Sat, 4 Feb 2006 06:10:14 +0000 (GMT) (envelope-from zombyfork@gmail.com) Received: by zproxy.gmail.com with SMTP id 8so772949nzo for ; Fri, 03 Feb 2006 22:10:14 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=feI2ytnm/lUlh6nMbWrZ9lYx4nouuJ37gyL2SZqybMBZ0mIFRI2F59ZxDriUYiBI8HQIop2qgTVPQixk4voFRlS1cgGkBqNJ6CGARiUBA67IvejI+2f3BCoU4kbtJS8BQySOYCR3NfGGvHOYaCWarhCRAEVOasbCJZ9ucKf0TOw= Received: by 10.36.227.37 with SMTP id z37mr2260518nzg; Fri, 03 Feb 2006 22:10:13 -0800 (PST) Received: by 10.36.77.17 with HTTP; Fri, 3 Feb 2006 22:10:13 -0800 (PST) Message-ID: <346a80220602032210o71367220v74033da94e3d83bb@mail.gmail.com> Date: Sat, 4 Feb 2006 01:10:13 -0500 From: Coleman Kane To: Antoine Pelisse In-Reply-To: <61c746830602011322x13bfe7ddwfb81ba0eaf358658@mail.gmail.com> MIME-Version: 1.0 References: <43D9A099.8060909@samsco.org> <20060127043323.GA31513@xor.obsecurity.org> <61c746830601270414w44e868b9q77dd50565bc448b6@mail.gmail.com> <346a80220601281153y5f3c201ex8049a544a4f1ccea@mail.gmail.com> <61c746830602011322x13bfe7ddwfb81ba0eaf358658@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-amd64@freebsd.org, Kris Kennaway Subject: Re: 32-bit X libs? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Feb 2006 06:10:15 -0000 On 2/1/06, Antoine Pelisse wrote: > > > On 1/28/06, Coleman Kane wrote: > > > > What about this... > > > > Install 32-bit FreeBSD into ia32. and then make another ports dir there= . > > Then run against the 32-bit make binary that would be in there somewher= e? > > You could have all of the /*/(lib,bin,sbin,libexec)32 dirs as symlinks = into > > this compat section, making it easy to remove and replace your 32-bit > > userland should it be necessary. > > > > I know on that Mac OS X, the solution is to make every dynamic binary > > have ppc,ppc64, and x86 sections in it (effectively 3 binaries archived= in > > one file) using Mach-O binaries. Dunno if this type of thing is possibl= e, or > > even desireable under ELF (or just for the FreeBSD community in general= ). > > > > It would be really cool to have the 32-bit userland (on amd64) be able > > to install ports easily on the system choosing either 32 or 64 with a m= ake > > option. > > > > -- > > coleman kane > > > > > That sounds nice, but I can't take care of it as I, ironically, have no > working amd64 box. It would be great if someone else could take care of t= hat > > Regards, > Antoine > It is difficult for me to believe that I am the only one with a working amd64 box. I am more than happy to help in this endevaour, but I lack the available time to appropriately spearhead this project. If enough people ar= e willing to help, I might be able to get something rolling. -- coleman kane