1- FROM oraclelinux :10-slim
1+ FROM almalinux :10
22
33RUN set -x; \
4- microdnf install dnf && \
5- dnf install "dnf-command(config-manager)" && \
6- dnf config-manager --set-enabled ol10_codeready_builder && \
7- dnf -qy install oracle-epel-release-el10 && \
4+ dnf -y install "dnf-command(config-manager)" && \
5+ dnf config-manager --set-enabled crb && \
6+ dnf -qy install epel-release && \
87 dnf -qy --setopt install_weak_deps=False upgrade-minimal && \
98 dnf -y --setopt install_weak_deps=False install git clang compiler-rt gcc gcc-c++ lld cmake make pkgconf-pkg-config wget \
109 libarchive-devel perl file-devel glib2-devel libicu-devel openssl-devel sqlite-devel zlib-devel \
1110 clang-devel llvm-devel libsodium-devel rpm-build openblas-devel libunwind-devel lapack lapack-devel blas-devel blas pcre2-devel sudo binutils systemd patch \
12- gcc-c++ binutils systemd binutils-devel gcc-plugin-annobin \
13- git python3-devel && \
11+ gcc-c++ binutils systemd binutils-devel gcc-plugin-annobin libasan \
12+ python3-devel && \
1413 wget https://www.colm.net/files/ragel/ragel-6.10.tar.gz && rm -fr ragel-6.10 && \
1514 tar xvf ragel-6.10.tar.gz && (cd ragel-6.10 && ./configure --prefix=/usr && make -j4 && make install) && \
1615 rm -fr ragel-6.10 ; \
@@ -24,7 +23,7 @@ RUN set -x; \
2423 case "$rpmArch" in \
2524 *) \
2625 rm -fr /vectorscan-src/ ; \
27- dnf -qy install python3-devel boost-devel git && \
26+ dnf -qy install python3-devel boost-devel && \
2827 git clone https://github.com/VectorCamp/vectorscan --depth 1 --branch vectorscan/5.4.12 /vectorscan-src && \
2928 (cd /vectorscan-src ; mkdir build ; cd build ; cmake .. -DCMAKE_INSTALL_PREFIX=/vectorscan -DCMAKE_BUILD_TYPE=Release -DFAT_RUNTIME=ON -DCMAKE_C_FLAGS="-fpic -fPIC" -DCMAKE_CXX_FLAGS="-fPIC -fpic" -DPCRE_SUPPORT_LIBBZ2=OFF; make -j4 ; make install) ; \
3029 rm -fr /vectorscan-src/ ; \
0 commit comments