* [gentoo-commits] proj/gentoo-news:master commit in: 2015/2015-03-28-true-multilib/
@ 2015-03-28 22:05 Michał Górny
0 siblings, 0 replies; only message in thread
From: Michał Górny @ 2015-03-28 22:05 UTC (permalink / raw
To: gentoo-commits
commit: 8a2c12cc88d50c3f99cb9678f6a37904ce070c5d
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 28 22:05:05 2015 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 28 22:05:23 2015 +0000
URL: https://gitweb.gentoo.org/proj/gentoo-news.git/commit/?id=8a2c12cc
Multilib switch news item
.../2015-03-28-true-multilib.en.txt | 48 ++++++++++++++++++++++
.../2015-03-28-true-multilib.en.txt.asc | 19 +++++++++
2 files changed, 67 insertions(+)
diff --git a/2015/2015-03-28-true-multilib/2015-03-28-true-multilib.en.txt b/2015/2015-03-28-true-multilib/2015-03-28-true-multilib.en.txt
new file mode 100644
index 0000000..e368783
--- /dev/null
+++ b/2015/2015-03-28-true-multilib/2015-03-28-true-multilib.en.txt
@@ -0,0 +1,48 @@
+Title: True multilib support on amd64
+Author: Michał Górny <mgorny@gentoo.org>
+Content-Type: text/plain
+Posted: 2015-03-28
+Revision: 1
+News-Item-Format: 1.0
+Display-If-Keyword: amd64
+Display-If-Keyword: ~amd64
+
+Starting on 2015-03-29, we are enabling 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 and the security
+of using mainline 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.
+This can be done using /etc/portage/package.use entries alike
+the following:
+
+ sys-libs/zlib abi_x86_32
+
+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 that support building them. This can be done using
+the following package.use entry:
+
+ */* abi_x86_32
+
+In case of issues, blockers especially, 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: 32-bit applications may be temporarily broken after this step.
+Therefore, it should be followed by a @world upgrade immediately.
diff --git a/2015/2015-03-28-true-multilib/2015-03-28-true-multilib.en.txt.asc b/2015/2015-03-28-true-multilib/2015-03-28-true-multilib.en.txt.asc
new file mode 100644
index 0000000..d0894bb
--- /dev/null
+++ b/2015/2015-03-28-true-multilib/2015-03-28-true-multilib.en.txt.asc
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQJ8BAABCgBmBQJVFyVTXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOzS8P/Rd69CSdiDN2yZhOGWaOwK40
+ueGH7BWTRM0tEovaGNrO2MQaT+ZKXacqoDY0DPLhuC/TMuI+NbvKALeWTEfVZ5d1
+zWckrjzzchc+BoBx6sTV+sSLgFPR9JVZ5HoVJyW+RlKS2Z8bzyKMVg/zd8ViAllG
+CqMVcamnLsXZQnJ8wsD+gu+UCvBvQOd0kxWJNQa9FsiYdLnVZQZYdOtfk2DKGvhg
+7B1lo1r7O9izZtm0ND//Wu/IJNWEutkD2KmWqdB8SBa5YtMM78IUinzsUExtNAxf
+ihZTc/lSYB8fFx88VTso3lo1ndR7MEoMQIyydJJkEeOS1ue4LemuTuLMYHIL1jp4
+J//5EHgFz0zcFR8unUnZBBZDcL+9taTfGiQyNaEu4YQ3K/R56DAkBEHRbIt3dtXS
+9/VLbg865JDqxaMsZPff5RwFhUa6WanD3pJDp8GQ+Fg1uG2sSDA/1SsqQjA0vyC7
+pAU6vbK82ZhBGsrwjEhFzGZ3QOLbZfy/l+dULL/zlYTQbwb4xQ8nYbK9EIc41i8e
+qIvRsDbQ+Q9boOQB/bm1+2o65+LKs1kPMPcFyANJ1IMEgl1wDwHCqhO30y7MDtbT
+eMI6WPG4S4z4/gQNK4WE5/nDB3/sfPuc0zOyMzavFDMeWFHUclDhvTSgi3WN5/vi
+vl+tBROxSvJOAVDch6Xs
+=hbsM
+-----END PGP SIGNATURE-----
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2015-03-28 22:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-28 22:05 [gentoo-commits] proj/gentoo-news:master commit in: 2015/2015-03-28-true-multilib/ Michał Górny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox