From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1McmpS-00068M-TG for garchives@archives.gentoo.org; Sun, 16 Aug 2009 20:59:51 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 27606E045F; Sun, 16 Aug 2009 20:58:59 +0000 (UTC) Received: from viefep14-int.chello.at (viefep14-int.chello.at [62.179.121.34]) by pigeon.gentoo.org (Postfix) with ESMTP id 9474CE045F for ; Sun, 16 Aug 2009 20:58:58 +0000 (UTC) Received: from edge01.upc.biz ([192.168.13.236]) by viefep14-int.chello.at (InterMail vM.7.09.01.00 201-2219-108-20080618) with ESMTP id <20090816205857.BVWR29725.viefep14-int.chello.at@edge01.upc.biz> for ; Sun, 16 Aug 2009 22:58:57 +0200 Received: from oct.localnet ([77.57.192.208]) by edge01.upc.biz with edge id V8yv1c0294WE9b9018yxAC; Sun, 16 Aug 2009 22:58:57 +0200 X-SourceIP: 77.57.192.208 From: Paul de Vrieze To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Support for multiple ABIs for amd64 (64bit,32bit) in multilib overlay Date: Sun, 16 Aug 2009 22:58:53 +0200 User-Agent: KMail/1.12.0 (Linux/2.6.30.2; KDE/4.3.0; i686; ; ) References: <4A87FD91.20406@gentoo.org> In-Reply-To: <4A87FD91.20406@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <200908162258.53669.pauldv@gentoo.org> X-Archives-Salt: 76648a0c-03b8-4a97-8a26-8e43cea95997 X-Archives-Hash: fd97c63be8ee44220e8405d3eb97a354 On Sunday 16 August 2009, Thomas Sachau wrote: > Let me introduce a nice project, which was started by some users: > > Since the emul-linux-x86-* packages for 32bit libs for amd64 users are > neither easy to maintain nor up-to-date, some users started to implement an > eclass, which allows to build requested libs with additional 32bit support. > Later i joined them and helped them improving it a bit, but it was and > still is mainly their project, they do the main work keeping this overlay > up-to-date. > > Also this overlay is a nice idea to drop emul-linux-x86-* packages, it > either requires continual work or modification of many ebuilds in main tree > to support this in long term. To avoid this, i took the original multilib > portage patch from kanaka, adjusted it to the current portage code and > added the ideas and code from the eclass version. The result is now a > portage, which is able to build any ebuild with additional 32bit lib > support. > > The current main regression are ebuilds and eclasses, which do not support > this (e.g. perl modules and mysql). > > If anyone is interested: > > -for the eclass version, which is mainly maintained by users and is mainly > intended to only replace the emul-linux-x86-* package: just add it via > "layman -a multilib" (it should be pretty stable and mostly working). > > -for the portage version: It is also in the multilib overlay, but in a > different branch called portage-multilib. To use this, you should read the > instructions at [1] (doc/portage-multilib-instructions). This one should > also mainly work, but there is probably a good amount of packages in the > main tree, which may refuse to work with it. > > Bugreports: preferred way is #gentoo-multilib-overlay at irc.freenode.org, > but we also have an alias, where you can contact us: multilib@g.o > > [1]: http://github.com/sjnewbury/multilib-overlay/tree/portage-multilib Good work, Unfortunately my 64 bit system is currently non-functional, but when it is working again (when I replace parts) I'll try the portage stuff out. Paul -- Paul de Vrieze Email: pauldv@gentoo.org