From 542ece81c86896f846d241c0aef4c2c01328a59e Mon Sep 17 00:00:00 2001 From: Lukas Kalbertodt Date: Tue, 19 Sep 2023 18:27:23 +0200 Subject: [PATCH] Add docs about offered release binaries and required dyn libs --- docs/docs/versioning-policy.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/docs/versioning-policy.md b/docs/docs/versioning-policy.md index 9b669ed01..e2dfd19a6 100644 --- a/docs/docs/versioning-policy.md +++ b/docs/docs/versioning-policy.md @@ -28,6 +28,17 @@ Every release mentions all potentially breaking changes in its release notes. --- +## Provided release binaries + +We currently provide pre-built binaries for `x86_64-unknown-linux-gnu` and `x86_64-unknown-linux-musl`. +Both are supported and should work fine. + +The `-gnu` build relies on dynamically linked libraries on your system. +We create that build on the oldest supported Ubuntu runner of GitHub actions, which is currently `20.04`. +Our release binary could require a glibc version up to the one on that runner, which is currently `2.31`. +In general, the dynamic library version requirements could change with any release. +If your server doesn't have those libraries, consider using the `-musl` build or [compiling Tobira yourself](./dev/build/release). + ## Breaking and non-breaking changes Our definition of these terms for Tobira. Defines what we guarantee and what we don't.