Skip to content

Lower Linux glibc floor to 2.28#2828

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

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

Conversation

@plajjan

@plajjan plajjan commented May 30, 2026

Copy link
Copy Markdown
Contributor

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.
@actonlang actonlang deleted a comment from chatgpt-codex-connector Bot Jun 16, 2026
@plajjan

plajjan commented Jun 21, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #2959. Closing.

@plajjan plajjan closed this Jun 21, 2026
@plajjan plajjan deleted the glibc-2.28 branch June 21, 2026 21:51
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