Skip to content

linux-x64 prebuilt release for openab-0.8.3-beta.6 requires GLIBC_2.39 and fails on Debian 12 #782

@jacklau1993

Description

@jacklau1993

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:

  1. run on a reasonably common glibc baseline such as Debian 12 / glibc 2.36, or
  2. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingp2Medium — planned work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions