Skip to content

Commit

Permalink
feat: Perl module for stylecheck
Browse files Browse the repository at this point in the history
  • Loading branch information
mrdrivingduck committed Sep 3, 2024
1 parent cd2b6cd commit 57fd2ee
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 17 deletions.
2 changes: 2 additions & 0 deletions Dockerfile-devel-anolis8
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ RUN dnf upgrade -y --refresh && \

# GCC and LLVM (should be 15)
RUN dnf install -y \
autoconf \
gcc \
gcc-c++ \
gdb \
Expand Down Expand Up @@ -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 \
Expand Down
5 changes: 4 additions & 1 deletion Dockerfile-devel-rocky8
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down Expand Up @@ -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
Expand Down
4 changes: 3 additions & 1 deletion Dockerfile-devel-rocky9
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down Expand Up @@ -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 \
Expand Down
12 changes: 7 additions & 5 deletions Dockerfile-devel-ubuntu20.04
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,20 @@ 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 \
gdb \
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 \
Expand All @@ -49,6 +50,7 @@ RUN apt install -y \
gettext \
libaio-dev \
libexpect-perl \
libfile-find-rule-perl \
libfuse-dev \
libgss-dev \
libicu-dev \
Expand Down
12 changes: 7 additions & 5 deletions Dockerfile-devel-ubuntu22.04
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,20 @@ 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 \
gdb \
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 \
Expand All @@ -48,6 +49,7 @@ RUN apt install -y \
gettext \
libaio-dev \
libexpect-perl \
libfile-find-rule-perl \
libfuse-dev \
libgss-dev \
libicu-dev \
Expand Down
12 changes: 7 additions & 5 deletions Dockerfile-devel-ubuntu24.04
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,20 @@ 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 \
gdb \
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 \
Expand All @@ -48,6 +49,7 @@ RUN apt install -y \
gettext \
libaio-dev \
libexpect-perl \
libfile-find-rule-perl \
libfuse-dev \
libgss-dev \
libicu-dev \
Expand Down

0 comments on commit 57fd2ee

Please sign in to comment.