1 |
On Sun, 20 Jan 2013 20:08:25 +0100 |
2 |
Michał Górny <mgorny@g.o> wrote: |
3 |
|
4 |
> Hello, |
5 |
> |
6 |
> A quick patch to xorg-2.eclass to support enabling multilib on packages |
7 |
> and a few example conversions to prove the point. I'd some feedback |
8 |
> before I continue with the packages. |
9 |
> |
10 |
> In order to test those packages, you need a few patches to the gx86 |
11 |
> eclasses, namely: |
12 |
> |
13 |
> - http://article.gmane.org/gmane.linux.gentoo.devel/82764 |
14 |
> - http://article.gmane.org/gmane.linux.gentoo.devel/83083 (optional) |
15 |
> - https://453206.bugs.gentoo.org/attachment.cgi?id=336232 |
16 |
> |
17 |
> I had to move two xproto .pc files to /usr/share/pkgconfig to get them |
18 |
> found by configure scripts. I checked the relevant packages whether |
19 |
> the installed includes are the same for amd64+x86 but I don't know if |
20 |
> there can be a case when they are different. |
21 |
> |
22 |
> If there is, we will have to make the packages support multilib and use |
23 |
> a custom header install location on other ABIs. In any case, it can |
24 |
> be fixed in the future. |
25 |
|
26 |
A complete set of packages from emul-linux-x86-xlibs has been committed |
27 |
to the 'multilib' branch of X11 overlay for testing. |
28 |
|
29 |
So, if you're using live xorg and would like to test this, you should: |
30 |
|
31 |
$ cd /var/lib/layman/x11 # or any other location |
32 |
$ git checkout multilib |
33 |
$ emerge -1v emul-linux-x86-xlibs |
34 |
|
35 |
It shall pull in -r1 version which replaces the bundled libraries with |
36 |
a bunch of multilib package dependencies. |
37 |
|
38 |
-- |
39 |
Best regards, |
40 |
Michał Górny |