@@ -8,7 +8,9 @@ ARG OPENSSL_VERSION=3.0.8
8
8
# Install prereqs
9
9
# ##############################################################################
10
10
RUN yum -y update \
11
- && yum -y install \
11
+ && yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
12
+
13
+ RUN yum -y install \
12
14
tar \
13
15
bzip2 \
14
16
git \
@@ -20,16 +22,22 @@ RUN yum -y update \
20
22
gcc-c++ \
21
23
perl-IPC-Cmd \
22
24
perl-Pod-Html \
25
+ softhsm \
26
+ openssl-devel \
23
27
&& yum clean all \
24
28
&& rm -rf /var/cache/yum
25
29
30
+ WORKDIR /tmp
31
+ RUN wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/e7797b12-ce87-4df0-aa09-df4a272fc5d9/intel-vtune-2025.0.0.1130.sh \
32
+ && sh ./intel-vtune-2025.0.0.1130.sh -a --silent --eula accept
33
+
26
34
# ##############################################################################
27
35
# Install pre-built CMake
28
36
# ##############################################################################
29
37
WORKDIR /tmp
30
- RUN curl -sSL https://github.com/Kitware/CMake/releases/download/v3.10 .0/cmake-3.10 .0.tar.gz -o cmake-3.10 .0.tar.gz \
31
- && tar -zxvf cmake-3.10 .0.tar.gz \
32
- && cd cmake-3.10 .0 \
38
+ RUN curl -sSL https://github.com/Kitware/CMake/releases/download/v3.24 .0/cmake-3.24 .0.tar.gz -o cmake-3.24 .0.tar.gz \
39
+ && tar -zxvf cmake-3.24 .0.tar.gz \
40
+ && cd cmake-3.24 .0 \
33
41
&& ./bootstrap \
34
42
&& make \
35
43
&& make install
@@ -45,18 +53,6 @@ RUN wget https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz \
45
53
&& make \
46
54
&& make install
47
55
48
- # ##############################################################################
49
- # Install softhsm v2.3.0 from source
50
- # ##############################################################################
51
-
52
- WORKDIR /tmp
53
- RUN wget https://dist.opendnssec.org/source/softhsm-2.3.0.tar.gz \
54
- && tar -xzf softhsm-2.3.0.tar.gz \
55
- && cd softhsm-2.3.0 \
56
- && ./configure --disable-gost \
57
- && make \
58
- && make install
59
-
60
56
# ##############################################################################
61
57
# Clone and build Google Test
62
58
# ##############################################################################
0 commit comments