- Status Closed
- Percent Complete
- Task Type Bug Report
- Category Packages → Packages: Stable
-
Assigned To
Andreas Baumann - Operating System pentium4
- Severity Medium
- Priority Medium
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Arch Linux 32
Opened by Andreas Baumann - 21.11.2019
Last edited by Andreas Baumann - 28.11.2019
Opened by Andreas Baumann - 21.11.2019
Last edited by Andreas Baumann - 28.11.2019
FS#96 - [rust] broken or missing backend
shell> echo > rust.rc <<EOF fn main() { println!( "Hello Rust! " ); } EOF shell> rustc rust.rs error: failed to find a `codegen-backends` folder in the sysroot candidates: * /usr * /usr
Presumably the i686 folders are moved around in PKGBUILD to form lib32
libraries for rust on 64-bit.
Closed by Andreas Baumann
28.11.2019 11:23
Reason for closing: Fixed
Additional comments about closing:
28.11.2019 11:23
Reason for closing: Fixed
Additional comments about closing:
1.39 is in stable both on i686 and
pentium4, a simple test program compiles
and runs.
Aha, rust/i686 1:1.38.0-2.1 works fine.
pentium4 has rust 1:1.39.0-1.0
i686 currently doesn't build, so the old 1.38 rust is still working.
pentium4 got rebuilt, but wrongly. I have half a patch ready, just
some issues (again) around P1024/U1024 on i686 and some hanging i686
inotify processes.
The codegen backend being broken with LLVM 9 move leaves us with two options:
a shim package for LLVM 8 or bootstrapping via rust-bin 1.38.