Skip to content

fix(webdriver): drop 32-bit Linux geckodriver support#1595

Merged
guybedford merged 1 commit into
wasm-bindgen:masterfrom
guybedford:fix/geckodriver-linux32
Jul 7, 2026
Merged

fix(webdriver): drop 32-bit Linux geckodriver support#1595
guybedford merged 1 commit into
wasm-bindgen:masterfrom
guybedford:fix/geckodriver-linux32

Conversation

@guybedford

Copy link
Copy Markdown
Contributor

Mozilla discontinued 32-bit (x86) Linux builds of geckodriver starting in v0.37.0 (aligned with Firefox 145 dropping 32-bit x86 Linux), so the download URL now returns a 404. This breaks the can_install_geckodriver test on 32-bit Linux, as reported by an Alpine Linux packager running the full test suite across their arch matrix.

32-bit x86 Linux is effectively dead for desktop/server use, and running headless Firefox wasm tests on it is a vanishingly rare intersection, so rather than pin to an old geckodriver or add a self-build path, this simply drops the platform:

  • removes the linux32 target branch from install_geckodriver, so 32-bit Linux now hits the existing geckodriver binaries are unavailable for this target bail
  • skips can_install_geckodriver on 32-bit Linux via its cfg

Users who still need Firefox testing on 32-bit Linux can cargo install geckodriver or cross-compile it, per Mozilla's own guidance.

Resolves #1594.

@guybedford guybedford merged commit c13f0dd into wasm-bindgen:master Jul 7, 2026
5 of 7 checks passed
@guybedford guybedford deleted the fix/geckodriver-linux32 branch July 7, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mozilla removed 32-bit linux builds of geckodriver in 0.37.0, causing test failures on 32-bit architectures

1 participant