Open
Description
TODO
- Fix build of LLVM 20
- Rework pacman.conf and remove
-fno-plt
on riscv64 and loongarch64, where LLVM doesn't support the option and emits a warning starting from LLVM 20
- Rework pacman.conf and remove
- Rust compatibility
- Update to LLVM 20 rust-lang/rust#135763
Is it necessary to wait for Rust 1.87.0? (will stablize on May 15th)- Rust 1.86.0 seems to work well with LLVM 20.1.4
- Upgrade to 1.86.0: [rust] 1.86.0-1: new upstream version #3901, [rust] 1.86.0-2: Fix installation of license files #3905
- Rebuild a temporary LLVM-19 library-only package to get old rustc working
- Rebuild Rust against LLVM 20 with the help of LLVM 19 (the temporary library package)
- Rebuild Rust against LLVM 20 in a clean root
- Graphics stack
- spirv-llvm-translator: [spirv-llvm-translator] 20.1.2-1: new upstream version #3906
- libclc: [libclc] 20.1.4-1: new upstream version #3907
- mesa: [mesa] 25.0.4-2: Rebuild against LLVM 20.1.4 #3900
2025.05.11: The transition has been completed!
Workarounds/Bugs to recheck after upgrading
- linux: Workaround for stack frame size of AMDGPU
[ ] vala: ICE on riscv64caused by stability problems of one of our builder.- lapack: ICE on loongarch64: has been fixed in LLVM 20, congratulations!
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
New