diff --git a/Dockerfile-devel-anolis8 b/Dockerfile-devel-anolis8 index 67a5579..48377a1 100644 --- a/Dockerfile-devel-anolis8 +++ b/Dockerfile-devel-anolis8 @@ -18,6 +18,7 @@ RUN dnf upgrade -y --refresh && \ # GCC and LLVM (should be 15) RUN dnf install -y \ + autoconf \ gcc \ gcc-c++ \ gdb \ @@ -49,6 +50,7 @@ RUN dnf install -y \ perl-CPAN \ perl-IPC-Run \ perl-ExtUtils-Embed \ + perl-File-Find-Rule \ perl-Test-Simple \ python3-devel \ readline-devel \ diff --git a/Dockerfile-devel-rocky8 b/Dockerfile-devel-rocky8 index 1f6ccec..9364a3e 100644 --- a/Dockerfile-devel-rocky8 +++ b/Dockerfile-devel-rocky8 @@ -19,6 +19,7 @@ RUN dnf distro-sync -y && \ # GCC (force 10) and LLVM (should be 17) RUN dnf install -y \ + autoconf \ gcc-toolset-10-gcc \ gcc-toolset-10-gcc-c++ \ gcc-toolset-10-gdb \ @@ -56,7 +57,9 @@ RUN dnf install -y \ zlib-devel \ && \ dnf --enablerepo=powertools install -y \ - perl-IPC-Run && \ + perl-File-Find-Rule \ + perl-IPC-Run \ + && \ dnf clean all # Tools diff --git a/Dockerfile-devel-rocky9 b/Dockerfile-devel-rocky9 index 70f4e73..12a0a2f 100644 --- a/Dockerfile-devel-rocky9 +++ b/Dockerfile-devel-rocky9 @@ -16,8 +16,9 @@ RUN dnf distro-sync -y && \ dnf install -y glibc-all-langpacks && \ dnf clean all -# GCC (should be 11) and LLVM (should be 17) +# GCC (should be 13) and LLVM (should be 17) RUN dnf install -y \ + autoconf \ gcc \ gcc-c++ \ gdb \ @@ -55,6 +56,7 @@ RUN dnf install -y \ && \ dnf --enablerepo=crb install -y \ fuse-devel \ + perl-File-Find-Rule \ perl-FindBin \ perl-IPC-Run \ perl-Opcode \ diff --git a/Dockerfile-devel-ubuntu20.04 b/Dockerfile-devel-ubuntu20.04 index f4c2565..de6fa16 100644 --- a/Dockerfile-devel-ubuntu20.04 +++ b/Dockerfile-devel-ubuntu20.04 @@ -18,10 +18,11 @@ RUN apt update -y && \ apt upgrade -y && \ apt clean -y -# GCC (force to 9) and LLVM (force to 12) +# GCC (force 10) and LLVM (force to 12) RUN apt install -y \ - gcc-9 \ - g++-9 \ + autoconf \ + gcc-10 \ + g++-10 \ llvm-12-dev \ clang-12 \ make \ @@ -29,8 +30,8 @@ RUN apt install -y \ pkg-config \ locales && \ update-alternatives --install \ - /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave \ - /usr/bin/g++ g++ /usr/bin/g++-9 && \ + /usr/bin/gcc gcc /usr/bin/gcc-10 60 --slave \ + /usr/bin/g++ g++ /usr/bin/g++-10 && \ update-alternatives --install \ /usr/bin/llvm-config llvm-config /usr/bin/llvm-config-12 60 --slave \ /usr/bin/clang++ clang++ /usr/bin/clang++-12 --slave \ @@ -49,6 +50,7 @@ RUN apt install -y \ gettext \ libaio-dev \ libexpect-perl \ + libfile-find-rule-perl \ libfuse-dev \ libgss-dev \ libicu-dev \ diff --git a/Dockerfile-devel-ubuntu22.04 b/Dockerfile-devel-ubuntu22.04 index a7782ec..95eb8f8 100644 --- a/Dockerfile-devel-ubuntu22.04 +++ b/Dockerfile-devel-ubuntu22.04 @@ -18,10 +18,11 @@ RUN apt update -y && \ apt upgrade -y && \ apt clean -y -# GCC (force to 11) and LLVM (force to 15) +# GCC (force 10) and LLVM (force to 15) RUN apt install -y \ - gcc-11 \ - g++-11 \ + autoconf \ + gcc-10 \ + g++-10 \ llvm-15-dev \ clang-15 \ make \ @@ -29,8 +30,8 @@ RUN apt install -y \ pkg-config \ locales && \ update-alternatives --install \ - /usr/bin/gcc gcc /usr/bin/gcc-11 60 --slave \ - /usr/bin/g++ g++ /usr/bin/g++-11 && \ + /usr/bin/gcc gcc /usr/bin/gcc-10 60 --slave \ + /usr/bin/g++ g++ /usr/bin/g++-10 && \ update-alternatives --install \ /usr/bin/llvm-config llvm-config /usr/bin/llvm-config-15 60 --slave \ /usr/bin/clang++ clang++ /usr/bin/clang++-15 --slave \ @@ -48,6 +49,7 @@ RUN apt install -y \ gettext \ libaio-dev \ libexpect-perl \ + libfile-find-rule-perl \ libfuse-dev \ libgss-dev \ libicu-dev \ diff --git a/Dockerfile-devel-ubuntu24.04 b/Dockerfile-devel-ubuntu24.04 index f4ac309..cae84c2 100644 --- a/Dockerfile-devel-ubuntu24.04 +++ b/Dockerfile-devel-ubuntu24.04 @@ -18,10 +18,11 @@ RUN apt update -y && \ apt upgrade -y && \ apt clean -y -# GCC (force to 11) and LLVM (force to 15) +# GCC (force 10) and LLVM (force to 15) RUN apt install -y \ - gcc-11 \ - g++-11 \ + autoconf \ + gcc-10 \ + g++-10 \ llvm-15-dev \ clang-15 \ make \ @@ -29,8 +30,8 @@ RUN apt install -y \ pkg-config \ locales && \ update-alternatives --install \ - /usr/bin/gcc gcc /usr/bin/gcc-11 60 --slave \ - /usr/bin/g++ g++ /usr/bin/g++-11 && \ + /usr/bin/gcc gcc /usr/bin/gcc-10 60 --slave \ + /usr/bin/g++ g++ /usr/bin/g++-10 && \ update-alternatives --install \ /usr/bin/llvm-config llvm-config /usr/bin/llvm-config-15 60 --slave \ /usr/bin/clang++ clang++ /usr/bin/clang++-15 --slave \ @@ -48,6 +49,7 @@ RUN apt install -y \ gettext \ libaio-dev \ libexpect-perl \ + libfile-find-rule-perl \ libfuse-dev \ libgss-dev \ libicu-dev \