public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] multilib amd64 news item for review
@ 2015-03-15 14:11 Michał Górny
  2015-03-15 14:14 ` Alex Xu
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Michał Górny @ 2015-03-15 14:11 UTC (permalink / raw
  To: gentoo-dev

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

Hello, everyone.

Here's the first draft of news item for gx86-multilib. I tried to cover
all the important aspects. Please review and let me know what you think.


Title: True multilib support on amd64
Author: Michał Górny <mgorny@gentoo.org>
Content-Type: text/plain
Posted: 2015-01-28
Revision: 1
News-Item-Format: 1.0
Display-If-Keyword: amd64
Display-If-Keyword: ~amd64

Starting with 2015-03-29, we are enabling the true multilib support
on amd64 and masking the old emul-linux-x86 package sets for removal.
This change provides our users with the opportunity to build 32-bit
libraries from source with all the flexibility given by ebuilds, rather
than relying on pre-packaged binary versions of them.

The switch to the new system is likely to require a specific action from
the users of our multilib profiles. Since the new system collides with
the old one, the Package Manager must be able to clearly satisfy all
the dependencies using the new system in order to proceed. This may
require unmerging packages installed from third-party repositories that
have not been updated to support the new system.

In order to enable building necessary 32-bit libraries, users will be
required to enable the abi_x86_32 USE flag on respective packages.
In most of the cases, Portage will be able to deliver correct
suggestions for that when using the --autounmask feature. However, some
users may prefer setting ABI_X86 globally to enable 32-bit libraries
in all packages supporting building them.

In case of issues, blockers especially, the users users are recommended
to manually uninstall any emul-linux-x86 packages that may have been
installed on their systems. This will aid the Package Manager
in choosing the correct dependency resolution path. If using Portage,
this can be done using the following command:

    $ emerge -C 'app-emulation/emul-linux-x86*'

Note that after performing this step, 32-bit applications on your system
may become temporarily broken. Therefore, this step should be followed
by a @world upgrade immediately.


-- 
Best regards,
Michał Górny

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

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

end of thread, other threads:[~2015-03-29 18:34 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-15 14:11 [gentoo-dev] multilib amd64 news item for review Michał Górny
2015-03-15 14:14 ` Alex Xu
2015-03-15 14:43 ` Ulrich Mueller
2015-03-15 15:41   ` Rich Freeman
2015-03-15 16:25   ` Ben de Groot
2015-03-15 16:48     ` [gentoo-dev] " Duncan
2015-03-17 15:32   ` [gentoo-dev] " Michał Górny
2015-03-17 15:43     ` Ulrich Mueller
2015-03-17 15:33 ` Michał Górny
2015-03-17 15:55   ` René Neumann
2015-03-17 16:29     ` Michał Górny
2015-03-17 16:52       ` Andreas K. Huettel
2015-03-29 16:14       ` [gentoo-dev] " Nikos Chantziaras
2015-03-29 16:24         ` Michał Górny
2015-03-29 16:59           ` Nikos Chantziaras
2015-03-29 17:28             ` Michał Górny
2015-03-29 17:35               ` Andrew Savchenko
2015-03-29 17:41                 ` Ciaran McCreesh
2015-03-29 17:43                 ` Michał Górny
2015-03-29 18:00                   ` Andrew Savchenko
2015-03-29 18:31                     ` Nikos Chantziaras
2015-03-29 18:34                       ` Michał Górny
2015-03-29 17:51               ` Nikos Chantziaras
2015-03-18  7:40   ` [gentoo-dev] " Ben de Groot
2015-03-18 12:46     ` [gentoo-dev] " Duncan
2015-03-18 12:57       ` Ben de Groot

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