Skip to content

Fix Dockerfile ARM compatibility for libglib2.0-0#91

Merged
jasonmadigan merged 1 commit into
mainfrom
fix-dockerfile-arm-compat
Jun 18, 2026
Merged

Fix Dockerfile ARM compatibility for libglib2.0-0#91
jasonmadigan merged 1 commit into
mainfrom
fix-dockerfile-arm-compat

Conversation

@jasonmadigan

Copy link
Copy Markdown
Collaborator

Summary

ARM builds (armv7) fail because libglib2.0-0 has been renamed to libglib2.0-0t64 on ARM Debian (64-bit time_t transition). Adds a fallback that tries both names.

Changes

  • Dockerfile: try libglib2.0-0t64 first, fall back to libglib2.0-0

Context

Discovered after merging #89/#90 (multi-arch builds). CI failure: https://github.com/tracefinity/tracefinity/actions/runs/27789460113

libglib2.0-0 was renamed to libglib2.0-0t64 on ARM Debian (64-bit
time_t transition). Try the new name first with a fallback to the
old name for amd64 compatibility.

Signed-off-by: Jason Madigan <[email protected]>
@jasonmadigan
jasonmadigan marked this pull request as ready for review June 18, 2026 21:13
@jasonmadigan
jasonmadigan merged commit 0ddc38b into main Jun 18, 2026
1 check passed
shanetinklenberg pushed a commit to shanetinklenberg/tracefinity that referenced this pull request Jun 28, 2026
libglib2.0-0 was renamed to libglib2.0-0t64 on ARM Debian (64-bit
time_t transition). Try the new name first with a fallback to the
old name for amd64 compatibility.

Signed-off-by: Jason Madigan <[email protected]>
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