diff --git a/scripts/docker/arch_latest.docker b/scripts/docker/arch_latest.docker index 14eedcc8..4bcf402d 100644 --- a/scripts/docker/arch_latest.docker +++ b/scripts/docker/arch_latest.docker @@ -1,5 +1,13 @@ FROM archlinux:base +# Work-around the issue with glibc 2.33 on old Docker engines +# Extract files directly as pacman is also affected by the issue +# https://github.com/lxqt/lxqt-panel/pull/1562 and +# https://github.com/actions/virtual-environments/issues/2658 +RUN patched_glibc=glibc-linux4-2.33-4-x86_64.pkg.tar.zst && \ + curl -LO "https://repo.archlinuxcn.org/x86_64/$patched_glibc" && \ + bsdtar -C / -xf $patched_glibc + RUN pacman -Syy --noconfirm \ core/gcc \ extra/llvm \