Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] multilib amd64 news item for review
Date: Sun, 15 Mar 2015 14:12:02
Message-Id: 20150315151147.119e2053@pomiot.lan
1 Hello, everyone.
2
3 Here's the first draft of news item for gx86-multilib. I tried to cover
4 all the important aspects. Please review and let me know what you think.
5
6
7 Title: True multilib support on amd64
8 Author: Michał Górny <mgorny@g.o>
9 Content-Type: text/plain
10 Posted: 2015-01-28
11 Revision: 1
12 News-Item-Format: 1.0
13 Display-If-Keyword: amd64
14 Display-If-Keyword: ~amd64
15
16 Starting with 2015-03-29, we are enabling the true multilib support
17 on amd64 and masking the old emul-linux-x86 package sets for removal.
18 This change provides our users with the opportunity to build 32-bit
19 libraries from source with all the flexibility given by ebuilds, rather
20 than relying on pre-packaged binary versions of them.
21
22 The switch to the new system is likely to require a specific action from
23 the users of our multilib profiles. Since the new system collides with
24 the old one, the Package Manager must be able to clearly satisfy all
25 the dependencies using the new system in order to proceed. This may
26 require unmerging packages installed from third-party repositories that
27 have not been updated to support the new system.
28
29 In order to enable building necessary 32-bit libraries, users will be
30 required to enable the abi_x86_32 USE flag on respective packages.
31 In most of the cases, Portage will be able to deliver correct
32 suggestions for that when using the --autounmask feature. However, some
33 users may prefer setting ABI_X86 globally to enable 32-bit libraries
34 in all packages supporting building them.
35
36 In case of issues, blockers especially, the users users are recommended
37 to manually uninstall any emul-linux-x86 packages that may have been
38 installed on their systems. This will aid the Package Manager
39 in choosing the correct dependency resolution path. If using Portage,
40 this can be done using the following command:
41
42 $ emerge -C 'app-emulation/emul-linux-x86*'
43
44 Note that after performing this step, 32-bit applications on your system
45 may become temporarily broken. Therefore, this step should be followed
46 by a @world upgrade immediately.
47
48
49 --
50 Best regards,
51 Michał Górny

Replies

Subject Author
Re: [gentoo-dev] multilib amd64 news item for review Alex Xu <alex_y_xu@×××××.ca>
Re: [gentoo-dev] multilib amd64 news item for review Ulrich Mueller <ulm@g.o>
Re: [gentoo-dev] multilib amd64 news item for review "Michał Górny" <mgorny@g.o>