Skip to content

Lower Linux glibc floor to 2.28#2828

Open
plajjan wants to merge 1 commit into
mainfrom
glibc-2.28
Open

Lower Linux glibc floor to 2.28#2828
plajjan wants to merge 1 commit into
mainfrom
glibc-2.28

Conversation

@plajjan
Copy link
Copy Markdown
Contributor

@plajjan plajjan commented May 30, 2026

Target glibc 2.28 instead of 2.31 so released Linux binaries run on OracleLinux 8 / RHEL 8 (and Debian 10, Ubuntu 18.04+). 2.28 was Acton's historical floor; the 2.31 bump was only to match the Debian 11 release host and was never a hard promise.

The floor is set through Zig's -target -linux-gnu.2.28, so it is independent of the build host's glibc. The existing make ldd check fails the build if acton, lsp-server-acton, or actondb require a GLIBC symbol newer than the target, so the ceiling stays enforced.

Target glibc 2.28 instead of 2.31 so released Linux binaries run on
OracleLinux 8 / RHEL 8 (and Debian 10, Ubuntu 18.04+). 2.28 was Acton's
historical floor; the 2.31 bump was only to match the Debian 11 release
host and was never a hard promise.

The floor is set through Zig's -target <arch>-linux-gnu.2.28, so it is
independent of the build host's glibc. The existing `make ldd` check
fails the build if acton, lsp-server-acton, or actondb require a GLIBC
symbol newer than the target, so the ceiling stays enforced.
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

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