From owner-freebsd-amd64@FreeBSD.ORG Wed Feb 1 21:22:37 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 B4FFA16A420 for ; Wed, 1 Feb 2006 21:22:37 +0000 (GMT) (envelope-from apelisse@gmail.com) Received: from uproxy.gmail.com (uproxy.gmail.com [66.249.92.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id F398143D4C for ; Wed, 1 Feb 2006 21:22:36 +0000 (GMT) (envelope-from apelisse@gmail.com) Received: by uproxy.gmail.com with SMTP id h2so1315ugf for ; Wed, 01 Feb 2006 13:22:35 -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=kBEmCxjeRBCZZokgrU0Ch1aQKISB8A4Ni4d9oWM7xCsPTanT29exJqW9zzf//9iVnm8L6DEL8BBEqcKX0h7cM2cGMW35MFTif5+xML7MQDK8VPJ7Qt2pjw4ouuaZVOU1rhB9yGOzL1uQWkhOxWCFm24lbCkhFm3+VZdv6EetJOM= Received: by 10.48.237.2 with SMTP id k2mr1579000nfh; Wed, 01 Feb 2006 13:22:35 -0800 (PST) Received: by 10.49.5.17 with HTTP; Wed, 1 Feb 2006 13:22:35 -0800 (PST) Message-ID: <61c746830602011322x13bfe7ddwfb81ba0eaf358658@mail.gmail.com> Date: Wed, 1 Feb 2006 22:22:35 +0100 From: Antoine Pelisse To: Coleman Kane In-Reply-To: <346a80220601281153y5f3c201ex8049a544a4f1ccea@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> 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: Wed, 01 Feb 2006 21:22:37 -0000 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 somewhere? > You could have all of the /*/(lib,bin,sbin,libexec)32 dirs as symlinks in= to > 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 hav= e > 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 possible, 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 make > 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 tha= t Regards, Antoine