public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Support for multiple ABIs for amd64 (64bit,32bit) in multilib overlay
@ 2009-08-16 12:37 Thomas Sachau
  2009-08-16 16:34 ` [gentoo-dev] " Nikos Chantziaras
                   ` (3 more replies)
  0 siblings, 4 replies; 23+ messages in thread
From: Thomas Sachau @ 2009-08-16 12:37 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1875 bytes --]

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
-- 
Thomas Sachau

Gentoo Linux Developer


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2010-01-18  6:02 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-16 12:37 [gentoo-dev] Support for multiple ABIs for amd64 (64bit,32bit) in multilib overlay Thomas Sachau
2009-08-16 16:34 ` [gentoo-dev] " Nikos Chantziaras
2009-08-16 20:58 ` [gentoo-dev] " Paul de Vrieze
2009-10-11 21:16 ` Mike Frysinger
2009-10-12 19:49   ` Thomas Sachau
2009-10-12 20:26     ` Nirbheek Chauhan
2009-10-12 20:50     ` Mike Frysinger
2009-10-12 21:18       ` Robin H. Johnson
2009-10-18 18:49         ` Thomas Sachau
2009-10-19  2:26           ` Mike Frysinger
2009-10-19  2:57             ` Robin H. Johnson
2009-10-19 21:02               ` Thomas Sachau
2009-10-19 21:40                 ` Mike Frysinger
2009-10-19 22:53                 ` Robin H. Johnson
2009-10-20  0:46                   ` Mike Frysinger
2009-10-18 18:46       ` Thomas Sachau
2009-10-19  7:08         ` Mike Frysinger
2009-10-19 20:59           ` Thomas Sachau
2009-10-20 18:10             ` Mike Frysinger
2009-10-22 15:04               ` Thomas Sachau
2009-10-22 15:26           ` Thomas Sachau
2009-10-26 12:03             ` Mike Frysinger
2010-01-18  6:01 ` Denis Dupeyron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox