Skip to content

ci: cross-compile libudev for Linux release builds (Rerun 0.34)#7

Merged
alvgaona merged 1 commit into
mainfrom
ci/release-linux-libudev
Jul 7, 2026
Merged

ci: cross-compile libudev for Linux release builds (Rerun 0.34)#7
alvgaona merged 1 commit into
mainfrom
ci/release-linux-libudev

Conversation

@alvgaona

@alvgaona alvgaona commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Rerun 0.34 made the native viewer link libudev on Linux (via re_gamepad, gilrs, libudev-sys, which is non-optional). The release workflow cross-compiles the two Linux targets with cargo zigbuild, and the previous release (v0.4.0) predated gamepad support, so it never needed libudev.

Changes

  • release.yaml only: install libudev for the Linux zigbuild targets — x86_64 via libudev-dev, and aarch64 via arm64 multiarch (libudev-dev:arm64 from ports.ubuntu.com) with PKG_CONFIG_ALLOW_CROSSplus an arch-specificPKG_CONFIG_PATH`.

Breaking changes

None.

@alvgaona alvgaona force-pushed the ci/release-linux-libudev branch from 024b0f7 to 6b7a070 Compare July 7, 2026 20:02
@alvgaona alvgaona merged commit ce6adb9 into main Jul 7, 2026
4 checks passed
@alvgaona alvgaona deleted the ci/release-linux-libudev branch July 7, 2026 20:06
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.

1 participant