• 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

FS#96 - [rust] broken or missing backend

shell> echo > rust.rc <<EOF
fn main() {
        println!( "Hello Rust! " );

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:  

1.39 is in stable both on i686 and pentium4, a simple test program compiles and runs.

Andreas Baumann commented on 21.11.2019 07:35

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.

Andreas Baumann commented on 24.11.2019 08:51

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.


Available keyboard shortcuts


Task Details

Task Editing