← Back to issue list

rust link error

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1684777
Type
issue
State
closed
Author
~chris.macnaughton
Labels
—
Created
Updated
Closed

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).
74%