Created attachment 784913 [details] emerge --info I'm unable to upgrade certbot from 1.26 to 1.27 because it suddenly requires SSE2 support, which my CPU does not have. # time emerge -uDNv world These are the packages that would be merged, in order: Calculating dependencies... done! !!! The ebuild selected to satisfy "~dev-lang/rust-1.60.0[rustfmt?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements. - dev-lang/rust-1.60.0::gentoo USE="-clippy -debug -dist -doc (-miri) (-nightly) (-parallel-compiler) (-profiler) -rls -rust-src -rustfmt (-system-bootstrap) (-system-llvm) -test -verify-sig -wasm" CPU_FLAGS_X86="-sse2" LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARM -AVR -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore" The following REQUIRED_USE flag constraints are unsatisfied: x86? ( cpu_flags_x86_sse2 ) The above constraints are a subset of the following complete expression: any-of ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) miri? ( nightly ) parallel-compiler? ( nightly ) rls? ( rust-src ) test? ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) wasm? ( llvm_targets_WebAssembly ) x86? ( cpu_flags_x86_sse2 ) (dependency required by "virtual/rust-1.60.0::gentoo" [ebuild]) (dependency required by "dev-python/setuptools-rust-1.3.0::gentoo" [ebuild]) (dependency required by "dev-python/cryptography-37.0.2-r1::gentoo" [ebuild]) (dependency required by "app-crypt/certbot-1.27.0::gentoo" [ebuild]) (dependency required by "app-crypt/certbot-apache-1.27.0::gentoo" [ebuild]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument])
I don't think we can really do anything about this. The best you can do is mask newer dev-python/cryptography. In theory, we could build a Rust binary without SSE2. *** This bug has been marked as a duplicate of bug 741708 ***