Skip to content

does oxlint support 32-bit x86 GNU/Linux, or is this an unsupported platform for which issues should not be reported? #13694

@robertkirkman

Description

@robertkirkman

Hi, I wanted to use oxlint on 32-bit x86 GNU/Linux, but this error occurred:

   Compiling oxc_tasks_common v0.0.0 (/home/tacokoneko/oxc/tasks/common)
   Compiling supports-color v3.0.2
   Compiling idna v1.1.0
error[E0080]: evaluation panicked: assertion failed: size_of::<Quantifier>() == 48
   --> crates/oxc_regular_expression/src/generated/assert_layouts.rs:211:5
    |
211 |     assert!(size_of::<Quantifier>() == 48);
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ evaluation of `generated::assert_layouts::_` failed here

   Compiling ignore v0.4.23
For more information about this error, try `rustc --explain E0080`.
error: could not compile `oxc_regular_expression` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...

Is this an error you would want to fix, or do you prefer that all owners of 32-bit-only devices do not use oxlint, or at least do not report errors that appear on their devices when compiling oxlint?

oxlint version: 1.15.0 and git main

Operating system:

$ cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.1
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
$ uname -a
Linux debian 6.1.0-32-686-pae #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) i686 GNU/Linux
$ cargo --version
cargo 1.89.0 (c24e10642 2025-06-23)
$ rustc --version
rustc 1.89.0 (29483883e 2025-08-04)
$ 

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions