From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1EBHKZ-0000d4-OZ for garchives@archives.gentoo.org; Fri, 02 Sep 2005 19:36:08 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j82JWnsg026149; Fri, 2 Sep 2005 19:32:49 GMT Received: from sigint.cs.purdue.edu (sigint.cs.purdue.edu [128.10.2.82]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j82JUgGw017950 for ; Fri, 2 Sep 2005 19:30:42 GMT Received: by sigint.cs.purdue.edu (Postfix, from userid 118) id 74AF5ACB2; Fri, 2 Sep 2005 14:33:22 -0500 (EST) Date: Fri, 2 Sep 2005 14:33:22 -0500 From: splite-gentoo@sigint.cs.purdue.edu To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] combining x86 and amd64 Message-ID: <20050902193322.GB2116@sigint.cs.purdue.edu> References: <20050901171028.GW18440@bmb24.uth.tmc.edu> <200509011923.58239@enterprise.flameeyes.is-a-geek.org> <43173BBD.3020704@gentoo.org> <43173D96.9030701@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <43173D96.9030701@gentoo.org> X-Disclaimer: Any similarity to an opinion of Purdue is purely coincidental X-Archives-Salt: 98121a8b-058c-48ef-8ce6-bafb4d57f9f7 X-Archives-Hash: 84abc9354b705ab9de4968ee78b1bff1 On Thu, Sep 01, 2005 at 07:42:46PM +0200, Simon Stelling wrote: > > Also, you can't compare sparc32/sparc64 to x86/amd64: sparc64 is just a > 64bit kernel with a 32bit userland. For users who want that, there is > already a keyword: x86. Actually, what I want is a 32-bit x86 userland with a 64-bit kernel and multilib'd gcc, bintools, and glibc. In other words, a 32-bit userland that my users can still compile and run their 64-bit number crunchers on. They don't need 64-bit X11, KDE, GNOME, etc. They do, however, want their Flash and Acroread plugins to work. I've kludged together such a system by hand and it's quite nice. Browser plugins and binary-only programs (StarOffice, etc.) work as expected. gcc defaults to building 32-bit binaries that still work on my users' older systems, but a quick "-m64" will deliver the 64-bit goodness (use as directed.) Anyone have a way of doing this that doesn't involve wholesale plundering of binaries from an amd64 box? Some funky bouillabaisse of use flags, profiles, and gcc hoodoo? Or am I the only one who thinks this is a pretty neat idea (digital watches notwithstanding)? -- gentoo-dev@gentoo.org mailing list