rust link error
Metadata
Current evaluation
Rust i386 link failure was closed without a recorded fix or maintainer explanation. A later i386 linker fix was merged in snapcraft#2580, but is not linked to the closure.
Resolution: closed stale
Reason: The Launchpad record contains no comments or documented resolution, and no activity followed the report. Commit 261ec5978 later addressed Rust plugin linking on i386, but no evidence connects it to closing this issue.
Evaluated by: mr-cal-bot
No scores available.
Issue body
error: linking with `cc` failed: exit code: 1
|
= note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m32" "-L" "/mnt/media/projects/alacritty/parts/alacritty/ru
st/lib/rustlib/i686-unknown-linux-gnu/lib" "/mnt/media/projects/alacritty/parts/alacritty/build/target/release/buil
d/kernel32-sys-45abb70078a9e873/build_script_build-45abb70078a9e873.0.o" "-o" "/mnt/media/projects/alacritty/parts/
alacritty/build/target/release/build/kernel32-sys-45abb70078a9e873/build_script_build-45abb70078a9e873" "-Wl,--gc-s
ections" "-pie" "-Wl,-O1" "-nodefaultlibs" "-L" "/mnt/media/projects/alacritty/parts/alacritty/build/target/release
/deps" "-L" "/mnt/media/projects/alacritty/parts/alacritty/rust/lib/rustlib/i686-unknown-linux-gnu/lib" "-Wl,-Bstat
ic" "-Wl,-Bdynamic" "/mnt/media/projects/alacritty/parts/alacritty/build/target/release/deps/libbuild-7ad64539ec569
19b.rlib" "/mnt/media/projects/alacritty/parts/alacritty/rust/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-13f36e2
630c2d79b.rlib" "/mnt/media/projects/alacritty/parts/alacritty/rust/lib/rustlib/i686-unknown-linux-gnu/lib/libpanic
_unwind-3b9d178f1de89528.rlib" "/mnt/media/projects/alacritty/parts/alacritty/rust/lib/rustlib/i686-unknown-linux-$
nu/lib/librand-a2ef7979b4b3e1d5.rlib" "/mnt/media/projects/alacritty/parts/alacritty/rust/lib/rustlib/i686-unknown$
linux-gnu/lib/libcollections-d22754c8c52de3a1.rlib" "/mnt/media/projects/alacritty/parts/alacritty/rust/lib/rustli$
/i686-unknown-linux-gnu/lib/liballoc-c53f99154bf815c4.rlib" "/mnt/media/projects/alacritty/parts/alacritty/rust/li$
/rustlib/i686-unknown-linux-gnu/lib/liballoc_jemalloc-f1bb04f5989dcb98.rlib" "/mnt/media/projects/alacritty/parts/$
lacritty/rust/lib/rustlib/i686-unknown-linux-gnu/lib/libunwind-93bb403c9fc56f72.rlib" "/mnt/media/projects/alacrit$
y/parts/alacritty/rust/lib/rustlib/i686-unknown-linux-gnu/lib/liblibc-739908a2e215dd88.rlib" "/mnt/media/projects/$
lacritty/parts/alacritty/rust/lib/rustlib/i686-unknown-linux-gnu/lib/libstd_unicode-1cc5fcd37568ebc4.rlib" "/mnt/m$
dia/projects/alacritty/parts/alacritty/rust/lib/rustlib/i686-unknown-linux-gnu/lib/libcore-3f4289353c600297.rlib" $
/mnt/media/projects/alacritty/parts/alacritty/rust/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler_builtins-07b$
b3bcb2a51da0.rlib" "-l" "dl" "-l" "rt" "-l" "pthread" "-l" "pthread" "-l" "gcc_s" "-l" "c" "-l" "m" "-l" "rt" "-l"$
util" "-Wl,--dynamic-linker=/snap/core/current/lib/x86_64-linux-gnu/ld-2.23.so" "-Wl,-rpath,/snap/alacritty/curren$
/lib:/snap/alacritty/current/usr/lib:/snap/alacritty/current/lib/x86_64-linux-gnu:/snap/alacritty/current/usr/lib/$
86_64-linux-gnu:/snap/core/current/lib:/snap/core/current/usr/lib:/snap/core/current/lib/x86_64-linux-gnu:/snap/co$
e/current/usr/lib/x86_64-linux-gnu"
= note: /mnt/media/projects/alacritty/parts/alacritty/install/usr/bin/ld: cannot find Scrt1.o: No such file or d$
rectory
/mnt/media/projects/alacritty/parts/alacritty/install/usr/bin/ld: cannot find crti.o: No such file or di$
ectory
/mnt/media/projects/alacritty/parts/alacritty/install/usr/bin/ld: cannot find -ldl
/mnt/media/projects/alacritty/parts/alacritty/install/usr/bin/ld: cannot find -lrt
/mnt/media/projects/alacritty/parts/alacritty/install/usr/bin/ld: cannot find -lpthread
/mnt/media/projects/alacritty/parts/alacritty/install/usr/bin/ld: cannot find -lpthread
/mnt/media/projects/alacritty/parts/alacritty/install/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86$
64-linux-gnu/6/libgcc.a when searching for -lgcc
/mnt/media/projects/alacritty/parts/alacritty/install/usr/bin/ld: cannot find -lgcc
collect2: error: ld returned 1 exit status
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Rust i386 link failure was closed without a recorded fix or maintainer explanation. A later i386 linker fix was merged in snapcraft#2580, but is not linked to the closure. | |
| stealth/space-bunny-alpha | — | closed stale | No documented resolution was recorded; the linker report showed missing 32-bit startup objects and libraries, indicating an incomplete or incompatible 32-bit build toolchain. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or resolution. The Rust linker failed due to missing 32-bit system libraries in a Snap environment. Issue appears abandoned or marked stale. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments. Likely abandoned or resolved after updating missing system libc and linker dependencies required for the Rust build environment. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or comments. The Rust linker failure stemmed from missing C runtime objects and standard libraries. Likely abandoned due to inactivity or outdated snap build configuration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution. The report details a Rust linking failure caused by missing 32-bit C runtime libraries and development packages. No fix or discussion was provided. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
snapcraft#2580
(confidence 90%)
Merged as commit 261ec5978 with the title "rust plugin: fix linker on i386"; it targets the same linker error class.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1939 rust plugin: i386 multiarch linker error | snapcraft | closed | Closed as an off-topic support report and redirected to Launchpad/forum. The same Rust plugin i386 linker fault was later fixed by merged PR #2580 (261ec5978). |