On Sun, Jul 26, 2009 at 5:21 PM, Arfrever Frehtes Taifersar Arahesis<arfre...@gentoo.org> wrote: > 2009-07-26 14:40:13 Marijn Schouten (hkBst) napisaĆ(a): >> Arfrever Frehtes Taifersar Arahesis wrote: >> > I would like to present the plan of support for multiple ABIs. It should >> > be sufficient for >> > Python modules and might be also appropriate for some other ABI types >> > (e.g. for Ruby modules). >> >> In the context of which problem are you brainstorming? > > This proposition is intended to solve multiple problems, but Gentoo Python > Project especially > would like to have it available during transitions to new Python versions > (e.g. Python 3.*). > Python 3.1 will be added to the tree in the next week. Over 10 Python modules > should work with > Python 3, but the majority of packages doesn't work yet. We want to provide > possibility of > installing Python modules into site-packages directories of multiple Python > versions (e.g. 2.6 > and 3.1). In currently existing EAPIs we *will* support it, but without > checking Python ABI > dependencies during dependency calculation. >
I don't think this is easy to do, but I think the solution to this problem should be the same as the (as yet not existing) solution to the multi-ABI problem as in (x86_64 vs. ix86). The biggest issue is to handle multiple instances of the same package and how to handle overlapping (ABI independent) files. Paul -- Paul de Vrieze