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".
