ccextractor 0.96.3 fails to build on i686 #870

Closed
opened 2026-01-29 16:55:46 +00:00 by claunia · 0 comments
Owner

Originally created by @newbluemoon on GitHub (Dec 31, 2025).

Hi,

I updated ccextractor on Void Linux (https://github.com/void-linux/void-packages/pull/58345) and ran into a build failure on i686:

=> ccextractor-0.96.3_1: running do_build ...
cd ../src/rust && \
CARGO_TARGET_DIR=../../linux/rust /builddir/.xbps-ccextractor/wrappers/cargo build --features "hardsubx_ocr" --release;
   Compiling ccx_rust v0.1.0 (/builddir/ccextractor-0.96.3/src/rust)
error[E0432]: unresolved import `std::arch::x86_64`
  --> src/avc/core.rs:12:16
   |
12 | use std::arch::x86_64::*;
   |                ^^^^^^ could not find `x86_64` in `arch`

For more information about this error, try `rustc --explain E0432`.
error: could not compile `ccx_rust` (lib) due to 1 previous error
make: *** [Makefile:2678: rust/release/libccx_rust.a] Error 101

Are 32-bit targets still supported?

Originally created by @newbluemoon on GitHub (Dec 31, 2025). Hi, I updated ccextractor on Void Linux (https://github.com/void-linux/void-packages/pull/58345) and ran into a build failure on i686: ``` => ccextractor-0.96.3_1: running do_build ... cd ../src/rust && \ CARGO_TARGET_DIR=../../linux/rust /builddir/.xbps-ccextractor/wrappers/cargo build --features "hardsubx_ocr" --release; Compiling ccx_rust v0.1.0 (/builddir/ccextractor-0.96.3/src/rust) error[E0432]: unresolved import `std::arch::x86_64` --> src/avc/core.rs:12:16 | 12 | use std::arch::x86_64::*; | ^^^^^^ could not find `x86_64` in `arch` For more information about this error, try `rustc --explain E0432`. error: could not compile `ccx_rust` (lib) due to 1 previous error make: *** [Makefile:2678: rust/release/libccx_rust.a] Error 101 ``` Are 32-bit targets still supported?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#870