glibc notes apply to AMD64 too

This commit is contained in:
Damien Elmes 2025-01-12 15:07:12 +11:00
parent a83df635f7
commit 2a85c6a2c0

View file

@ -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 [Dockerfiles](../.buildkite/linux/docker/Dockerfile.amd64) used to build the
official releases. 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**: **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. 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 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. available in pip/PyPy, and will need to use your system-installed PyQt instead.