Skip to content

Commit ddde948

Browse files
Set glibc versions for standalone installers (#10142)
## Summary Per Discord, it sounds like `cargo-dist` will assume that 2.31 is our minimum glibc version, since we're building our own binaries. (You can confirm this by looking at [uv-installer.sh](https://github.com/astral-sh/uv/releases/download/0.5.11/uv-installer.sh).) `cargo-dist` now supports specifying a glibc override for each target: https://opensource.axo.dev/cargo-dist/book/reference/config.html#min-glibc-version. This is great, since we use 2.17 everywhere, but 2.28 for ARM.
1 parent f69f761 commit ddde948

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,3 +334,9 @@ github-custom-job-permissions = { "build-docker" = { packages = "write", content
334334
install-updater = false
335335
# Path that installers should place binaries in
336336
install-path = ["$XDG_BIN_HOME/", "$XDG_DATA_HOME/../bin", "~/.local/bin"]
337+
338+
[workspace.metadata.dist.min-glibc-version]
339+
# Override glibc version for specific target triplets.
340+
aarch64-unknown-linux-gnu = "2.28"
341+
# Override all remaining glibc versions.
342+
"*" = "2.17"

0 commit comments

Comments
 (0)