commit:     aa7384ca2c94772bd42cd03c421fdce3992d2931
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  5 02:03:51 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov  5 02:03:51 2021 +0000
URL:        https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=aa7384ca

2021-10-18-libxcrypt-migration-stable: nudge to upgrade Python first in some 
cases

Newer versions of each Python slot fix unnecessary -lcrypt link attempts
(which were thrown away by -Wl,--as-needed anyway, but showed up in
python-config --libs) and similarly a <crypt.h> include which caused
spurious build failures.

These build failures shouldn't have occurred anyway (see the linked
bug) but they were exacerbated and occurred *far* more often because
of this Python issue.

Bug: https://bugs.gentoo.org/802210
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../2021-10-18-libxcrypt-migration-stable.en.txt                        | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/2021-10-18-libxcrypt-migration-stable/2021-10-18-libxcrypt-migration-stable.en.txt
 
b/2021-10-18-libxcrypt-migration-stable/2021-10-18-libxcrypt-migration-stable.en.txt
index 63eaaa8..26aa53a 100644
--- 
a/2021-10-18-libxcrypt-migration-stable/2021-10-18-libxcrypt-migration-stable.en.txt
+++ 
b/2021-10-18-libxcrypt-migration-stable/2021-10-18-libxcrypt-migration-stable.en.txt
@@ -55,8 +55,10 @@ methods. A new version of PAM has been added to the tree to 
resolve this issue.
 
 In some cases, Portage may schedule a rebuild of certain packages in an
 incorrect order [2]. If building a package fails, please try upgrading
+Python itself to help avoid spurious build failures, and then
 libcrypt and libxcrypt first:
 
+# emerge -v1 --ignore-built-slot-operator-deps=y dev-lang/python:3.8 
dev-lang/python:3.9
 # emerge -v1 virtual/libcrypt sys-libs/libxcrypt
 
 And then continue the world upgrade with Portage's "--keep-going=y".

Reply via email to