Code: Select all
* Using LLVM slot 14 to build
* Rust is using LLVM version 13 but ld.lld version belongs to LLVM version 14.
* You will be unable to link mail-client/thunderbird. To proceed you have the following options:
* - Manually switch rust version using 'eselect rust' to match used LLVM version
* - Switch to dev-lang/rust[system-llvm] which will guarantee matching version
* - Build mail-client/thunderbird without USE=lto
* - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole
* llvm/clang/lld/rust chain depending on your @world updates)
* ERROR: mail-client/thunderbird-91.10.0::gentoo failed (setup phase):
* LLVM version used by Rust (13) does not match with ld.lld version (14)!
- There is only one version of rust installed, so the 'eselect rust' option does not apply.
- the ‘system-llvm’ use flag has been removed from rust, AFAICT, so dev-lang/rust[system-llvm] isn't a valid option anymore
- I want to use ‘lto’, so dropping that that is not a preferred option
- I rebuilt lld and rust already, without any luck; it is unclear to me how to properly follow the instructions of this last option (there seem to be dependencies portage should take care of here)



