From 2a85c6a2c06fd1de2f7109f8d3d5100c20f13a96 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 12 Jan 2025 15:07:12 +1100 Subject: [PATCH] glibc notes apply to AMD64 too --- docs/linux.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/linux.md b/docs/linux.md index eee4cf85f..baaec6bfc 100644 --- a/docs/linux.md +++ b/docs/linux.md @@ -11,11 +11,6 @@ You can see a full list of buildtime and runtime requirements by looking at the [Dockerfiles](../.buildkite/linux/docker/Dockerfile.amd64) used to build the official releases. -Glibc is required - if you are on a distro like Alpine that uses musl, things -may not work. - -Users on ARM64, see the notes at the bottom of this file before proceeding. - **Ensure some basic tools are installed**: ``` @@ -50,9 +45,13 @@ error while loading shared libraries: libcrypt.so.1: cannot open shared object f To play and record audio during development, install mpv and lame. -## ARM64 support +## Glibc and Qt -If you're on a glibc 2.39+ system, you can skip the rest of this section. +Anki requires a recent glibc. + +If you are using a distro that uses musl, Anki will not work. + +If your glibc version is 2.35+ on AMD64 or 2.39+ on ARM64, you can skip the rest of this section. If your system has an older glibc, you won't be able to use the PyQt wheels that are available in pip/PyPy, and will need to use your system-installed PyQt instead.