Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: multilib@g.o
Subject: [gentoo-dev] FYI: emul-linux-x86-xlibs deps being replaced in gx86
Date: Sun, 21 Apr 2013 19:42:02
Message-Id: 20130421214304.7b08fa57@pomiocik.lan
1 Hi,
2
3 I'd like to give you a heads up and explanation on what I'm doing
4 today.
5
6 I'm in the process of converting emul-linux-x86-xlibs dependencies
7 in gx86 with any-of dependencies supporting both emul-linux and split
8 multilib packages.
9
10 The goal of that process is to allow peaceful co-existence of both
11 solutions while the migration work is being and a smooth transition
12 once it's done.
13
14 The common kind of committed dep now looks like:
15
16 || (
17 (
18 x11-libs/libXfoo[abi_x86_32]
19 x11-libs/libXbar[abi_x86_32]
20 )
21 app-emulation/emul-linux-x86-xlibs
22 )
23
24 And before you ask -- it works better than I'd expect it to. Portage
25 just does the right thing depending on ABI_X86 setting. From my quick
26 (and not thorough tests), it even seems to handle switching
27 from emul-linux to multilib packages and back.
28
29 There are two notes however:
30
31 1. well, the deps aren't that 100% awesome in EAPI<5 with paludis. It
32 may not enforce USE-deps correctly, but a global ABI_X86 setting plus
33 @world rebuild will make it work fine. but anyway -- whenever possible,
34 please try to migrate packages to EAPI=5.
35
36 2. some of the binary packages may actually prefer versioned deps to
37 ensure matching SONAME.
38
39 --
40 Best regards,
41 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies