Summary
The official openab-0.8.3-beta.6-linux-x64.tar.gz prebuilt binary fails to start on Debian 12 because it requires GLIBC_2.39.
Why this looks like a release packaging / compatibility bug
- The docs position native binaries as available for temporary local development and debugging (
docs/local-dev.md), but I could not find a documented minimum glibc requirement.
- On the same host, building
openab from source at tag openab-0.8.3-beta.6 works fine and the resulting binary runs normally.
- That suggests the runtime incompatibility comes from how the official Linux x64 release artifact is built, not from the code itself.
Environment
- Host: Debian 12
ldd --version: Debian GLIBC 2.36-9+deb12u13
- Architecture:
x86_64
- Release artifact:
openab-0.8.3-beta.6-linux-x64.tar.gz
Repro
curl -fsSL https://github.com/openabdev/openab/releases/download/openab-0.8.3-beta.6/openab-0.8.3-beta.6-linux-x64.tar.gz -o /tmp/openab-0.8.3-beta.6-linux-x64.tar.gz
tar -xzf /tmp/openab-0.8.3-beta.6-linux-x64.tar.gz -C /tmp
/tmp/openab --help
Actual result
/tmp/openab: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.39` not found (required by /tmp/openab)
Expected result
The official Linux x64 release binary should either:
- run on a reasonably common glibc baseline such as Debian 12 / glibc 2.36, or
- document the required minimum glibc version clearly in the release / docs.
Additional data
Building from source on the same machine at tag openab-0.8.3-beta.6 succeeds, and the built binary runs normally.
Possible fix directions
- build Linux x64 release artifacts on an older glibc baseline
- publish a musl-linked Linux artifact
- or clearly document the minimum glibc requirement for official native binaries
Summary
The official
openab-0.8.3-beta.6-linux-x64.tar.gzprebuilt binary fails to start on Debian 12 because it requiresGLIBC_2.39.Why this looks like a release packaging / compatibility bug
docs/local-dev.md), but I could not find a documented minimum glibc requirement.openabfrom source at tagopenab-0.8.3-beta.6works fine and the resulting binary runs normally.Environment
ldd --version:Debian GLIBC 2.36-9+deb12u13x86_64openab-0.8.3-beta.6-linux-x64.tar.gzRepro
Actual result
Expected result
The official Linux x64 release binary should either:
Additional data
Building from source on the same machine at tag
openab-0.8.3-beta.6succeeds, and the built binary runs normally.Possible fix directions