File tree 8 files changed +28
-74
lines changed
8 files changed +28
-74
lines changed Original file line number Diff line number Diff line change @@ -26,19 +26,13 @@ RUN yum install -y gcc gcc-c++ gcc-toolset-10-gcc* \
26
26
RUN yum install -y gcc-toolset-10-libstdc++-static
27
27
28
28
# OPENSSL
29
- ENV OPENSSL_VESION=3.4.0 \
30
- PKG_CONFIG_PATH="/usr/local/openssl/lib/pkgconfig:/usr/local/openssl/lib64/pkgconfig:$PKG_CONFIG_PATH" \
31
- LD_LIBRARY_PATH="/usr/local/openssl/lib:/usr/local/openssl/lib64:$LD_LIBRARY_PATH"
29
+ ENV OPENSSL_VESION=3.4.0
32
30
RUN yum install -y zlib-devel perl perl-IPC-Cmd perl-Test-Simple perl-CPAN \
33
31
&& curl -sL "https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VESION}/openssl-${OPENSSL_VESION}.tar.gz" | tar -zx -C /tmp \
34
32
&& loc=$(pwd) && cd /tmp/openssl-${OPENSSL_VESION} \
35
- && ./config --prefix=/usr/local/ openssl --openssldir=/etc/ssl shared enable-ssl3 enable-ssl3-method enable-mdc2 enable-md2 \
33
+ && ./config --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ openssl --docdir=/usr/share/doc/openssl --incdir=/usr/include/openssl --libdir=/usr/lib64 --shlidir=/usr/lib64 -- openssldir=/etc/ssl --enable- shared -- enable-ssl3 -- enable-ssl3-method -- enable-mdc2 -- enable-md2 \
36
34
&& make -j $(nproc) build_sw && make -j $(nproc) install_sw \
37
- && cd ${local} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
38
- && ln -vsf /usr/local/openssl/bin/* /usr/bin/ \
39
- && ln -vsf /usr/local/openssl/include/openssl /usr/include/openssl \
40
- && echo "/usr/local/openssl/lib" >> /etc/ld.so.conf \
41
- && echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf \
35
+ && cd ${loc} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
42
36
&& ldconfig -v \
43
37
&& openssl --version
44
38
Original file line number Diff line number Diff line change @@ -26,19 +26,13 @@ RUN apt-get install -y binutils pkg-config gcc-11 g++-11 \
26
26
RUN apt-get install -y build-essential
27
27
28
28
# OPENSSL
29
- ENV OPENSSL_VESION=3.4.0 \
30
- PKG_CONFIG_PATH="/usr/local/openssl/lib/pkgconfig:/usr/local/openssl/lib64/pkgconfig:$PKG_CONFIG_PATH" \
31
- LD_LIBRARY_PATH="/usr/local/openssl/lib:/usr/local/openssl/lib64:$LD_LIBRARY_PATH"
29
+ ENV OPENSSL_VESION=3.4.0
32
30
RUN apt-get install -y zlib1g-dev perl \
33
31
&& curl -sL "https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VESION}/openssl-${OPENSSL_VESION}.tar.gz" | tar -zx -C /tmp \
34
32
&& loc=$(pwd) && cd /tmp/openssl-${OPENSSL_VESION} \
35
- && ./config --prefix=/usr/local/ openssl --openssldir=/etc/ssl shared enable-ssl3 enable-ssl3-method enable-mdc2 enable-md2 \
33
+ && ./config --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ openssl --docdir=/usr/share/doc/openssl --incdir=/usr/include/openssl --libdir=/usr/lib64 --shlidir=/usr/lib64 -- openssldir=/etc/ssl --enable- shared -- enable-ssl3 -- enable-ssl3-method -- enable-mdc2 -- enable-md2 \
36
34
&& make -j $(nproc) build_sw && make -j $(nproc) install_sw \
37
- && cd ${local} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
38
- && ln -vsf /usr/local/openssl/bin/* /usr/bin/ \
39
- && ln -vsf /usr/local/openssl/include/openssl /usr/include/openssl \
40
- && echo "/usr/local/openssl/lib" >> /etc/ld.so.conf \
41
- && echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf \
35
+ && cd ${loc} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
42
36
&& ldconfig -v \
43
37
&& openssl --version
44
38
Original file line number Diff line number Diff line change @@ -41,19 +41,13 @@ RUN yum install -y devtoolset-9 devtoolset-9-libatomic-devel devtoolset-9-elfuti
41
41
RUN yum install -y glibc-static libstdc++-static
42
42
43
43
# OPENSSL
44
- ENV OPENSSL_VESION=3.4.0 \
45
- PKG_CONFIG_PATH="/usr/local/openssl/lib/pkgconfig:/usr/local/openssl/lib64/pkgconfig:$PKG_CONFIG_PATH" \
46
- LD_LIBRARY_PATH="/usr/local/openssl/lib:/usr/local/openssl/lib64:$LD_LIBRARY_PATH"
44
+ ENV OPENSSL_VESION=3.4.0
47
45
RUN yum install -y zlib-devel perl perl-IPC-Cmd perl-Test-Simple perl-CPAN \
48
46
&& curl -sL "https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VESION}/openssl-${OPENSSL_VESION}.tar.gz" | tar -zx -C /tmp \
49
47
&& loc=$(pwd) && cd /tmp/openssl-${OPENSSL_VESION} \
50
- && ./config --prefix=/usr/local/ openssl --openssldir=/etc/ssl shared enable-ssl3 enable-ssl3-method enable-mdc2 enable-md2 \
48
+ && ./config --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ openssl --docdir=/usr/share/doc/openssl --incdir=/usr/include/openssl --libdir=/usr/lib64 --shlidir=/usr/lib64 -- openssldir=/etc/ssl --enable- shared -- enable-ssl3 -- enable-ssl3-method -- enable-mdc2 -- enable-md2 \
51
49
&& make -j $(nproc) build_sw && make -j $(nproc) install_sw \
52
- && cd ${local} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
53
- && ln -vsf /usr/local/openssl/bin/* /usr/bin/ \
54
- && ln -vsf /usr/local/openssl/include/openssl /usr/include/openssl \
55
- && echo "/usr/local/openssl/lib" >> /etc/ld.so.conf \
56
- && echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf \
50
+ && cd ${loc} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
57
51
&& ldconfig -v \
58
52
&& openssl --version
59
53
Original file line number Diff line number Diff line change @@ -31,25 +31,18 @@ RUN dnf install -y binutils pkgconfig gcc gcc-c++ gcc-toolset-11 \
31
31
RUN dnf install -y glibc-static libstdc++-static
32
32
33
33
# OPENSSL
34
- ENV OPENSSL_VESION=3.4.0 \
35
- PKG_CONFIG_PATH="/usr/local/openssl/lib/pkgconfig:/usr/local/openssl/lib64/pkgconfig:$PKG_CONFIG_PATH" \
36
- LD_LIBRARY_PATH="/usr/local/openssl/lib:/usr/local/openssl/lib64:$LD_LIBRARY_PATH"
34
+ ENV OPENSSL_VESION=3.4.0
37
35
RUN dnf install -y zlib-devel perl \
38
36
&& curl -sL "https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VESION}/openssl-${OPENSSL_VESION}.tar.gz" | tar -zx -C /tmp \
39
37
&& loc=$(pwd) && cd /tmp/openssl-${OPENSSL_VESION} \
40
- && ./config --prefix=/usr/local/ openssl --openssldir=/etc/ssl shared enable-ssl3 enable-ssl3-method enable-mdc2 enable-md2 \
38
+ && ./config --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ openssl --docdir=/usr/share/doc/openssl --incdir=/usr/include/openssl --libdir=/usr/lib64 --shlidir=/usr/lib64 -- openssldir=/etc/ssl --enable- shared -- enable-ssl3 -- enable-ssl3-method -- enable-mdc2 -- enable-md2 \
41
39
&& make -j $(nproc) build_sw && make -j $(nproc) install_sw \
42
- && cd ${local} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
43
- && ln -vsf /usr/local/openssl/bin/* /usr/bin/ \
44
- && ln -vsf /usr/local/openssl/include/openssl /usr/include/openssl \
45
- && echo "/usr/local/openssl/lib" >> /etc/ld.so.conf \
46
- && echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf \
40
+ && cd ${loc} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
47
41
&& ldconfig -v \
48
42
&& openssl --version
49
43
50
44
# OPENBLAS
51
45
RUN dnf install -y openblas-static
52
46
53
47
# OPENMP
54
- RUN yum install -y libgomp openmpi openmpi-devel
55
-
48
+ RUN dnf install -y libgomp openmpi openmpi-devel
Original file line number Diff line number Diff line change @@ -30,19 +30,13 @@ RUN apt-get install -y binutils pkg-config gcc-11 g++-11 \
30
30
RUN apt-get install -y build-essential
31
31
32
32
# OPENSSL
33
- ENV OPENSSL_VESION=3.4.0 \
34
- PKG_CONFIG_PATH="/usr/local/openssl/lib/pkgconfig:/usr/local/openssl/lib64/pkgconfig:$PKG_CONFIG_PATH" \
35
- LD_LIBRARY_PATH="/usr/local/openssl/lib:/usr/local/openssl/lib64:$LD_LIBRARY_PATH"
33
+ ENV OPENSSL_VESION=3.4.0
36
34
RUN apt-get install -y zlib1g-dev perl \
37
35
&& curl -sL "https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VESION}/openssl-${OPENSSL_VESION}.tar.gz" | tar -zx -C /tmp \
38
36
&& loc=$(pwd) && cd /tmp/openssl-${OPENSSL_VESION} \
39
- && ./config --prefix=/usr/local/ openssl --openssldir=/etc/ssl shared enable-ssl3 enable-ssl3-method enable-mdc2 enable-md2 \
37
+ && ./config --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ openssl --docdir=/usr/share/doc/openssl --incdir=/usr/include/openssl --libdir=/usr/lib64 --shlidir=/usr/lib64 -- openssldir=/etc/ssl --enable- shared -- enable-ssl3 -- enable-ssl3-method -- enable-mdc2 -- enable-md2 \
40
38
&& make -j $(nproc) build_sw && make -j $(nproc) install_sw \
41
- && cd ${local} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
42
- && ln -vsf /usr/local/openssl/bin/* /usr/bin/ \
43
- && ln -vsf /usr/local/openssl/include/openssl /usr/include/openssl \
44
- && echo "/usr/local/openssl/lib" >> /etc/ld.so.conf \
45
- && echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf \
39
+ && cd ${loc} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
46
40
&& ldconfig -v \
47
41
&& openssl --version
48
42
Original file line number Diff line number Diff line change @@ -40,19 +40,13 @@ RUN yum install -y devtoolset-9 devtoolset-9-libatomic-devel devtoolset-9-elfuti
40
40
RUN yum install -y glibc-static libstdc++-static
41
41
42
42
# OPENSSL
43
- ENV OPENSSL_VESION=3.4.0 \
44
- PKG_CONFIG_PATH="/usr/local/openssl/lib/pkgconfig:/usr/local/openssl/lib64/pkgconfig:$PKG_CONFIG_PATH" \
45
- LD_LIBRARY_PATH="/usr/local/openssl/lib:/usr/local/openssl/lib64:$LD_LIBRARY_PATH"
43
+ ENV OPENSSL_VESION=3.4.0
46
44
RUN yum install -y zlib-devel perl perl-IPC-Cmd perl-Test-Simple perl-CPAN \
47
45
&& curl -sL "https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VESION}/openssl-${OPENSSL_VESION}.tar.gz" | tar -zx -C /tmp \
48
46
&& loc=$(pwd) && cd /tmp/openssl-${OPENSSL_VESION} \
49
- && ./config --prefix=/usr/local/ openssl --openssldir=/etc/ssl shared enable-ssl3 enable-ssl3-method enable-mdc2 enable-md2 \
47
+ && ./config --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ openssl --docdir=/usr/share/doc/openssl --incdir=/usr/include/openssl --libdir=/usr/lib64 --shlidir=/usr/lib64 -- openssldir=/etc/ssl --enable- shared -- enable-ssl3 -- enable-ssl3-method -- enable-mdc2 -- enable-md2 \
50
48
&& make -j $(nproc) build_sw && make -j $(nproc) install_sw \
51
- && cd ${local} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
52
- && ln -vsf /usr/local/openssl/bin/* /usr/bin/ \
53
- && ln -vsf /usr/local/openssl/include/openssl /usr/include/openssl \
54
- && echo "/usr/local/openssl/lib" >> /etc/ld.so.conf \
55
- && echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf \
49
+ && cd ${loc} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
56
50
&& ldconfig -v \
57
51
&& openssl --version
58
52
Original file line number Diff line number Diff line change @@ -30,19 +30,13 @@ RUN apt-get install -y binutils pkg-config gcc-11 g++-11 \
30
30
RUN apt-get install -y build-essential
31
31
32
32
# OPENSSL
33
- ENV OPENSSL_VESION=3.4.0 \
34
- PKG_CONFIG_PATH="/usr/local/openssl/lib/pkgconfig:/usr/local/openssl/lib64/pkgconfig:$PKG_CONFIG_PATH" \
35
- LD_LIBRARY_PATH="/usr/local/openssl/lib:/usr/local/openssl/lib64:$LD_LIBRARY_PATH"
33
+ ENV OPENSSL_VESION=3.4.0
36
34
RUN apt-get install -y zlib1g-dev perl \
37
35
&& curl -sL "https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VESION}/openssl-${OPENSSL_VESION}.tar.gz" | tar -zx -C /tmp \
38
36
&& loc=$(pwd) && cd /tmp/openssl-${OPENSSL_VESION} \
39
- && ./config --prefix=/usr/local/ openssl --openssldir=/etc/ssl shared enable-ssl3 enable-ssl3-method enable-mdc2 enable-md2 \
37
+ && ./config --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ openssl --docdir=/usr/share/doc/openssl --incdir=/usr/include/openssl --libdir=/usr/lib64 --shlidir=/usr/lib64 -- openssldir=/etc/ssl --enable- shared -- enable-ssl3 -- enable-ssl3-method -- enable-mdc2 -- enable-md2 \
40
38
&& make -j $(nproc) build_sw && make -j $(nproc) install_sw \
41
- && cd ${local} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
42
- && ln -vsf /usr/local/openssl/bin/* /usr/bin/ \
43
- && ln -vsf /usr/local/openssl/include/openssl /usr/include/openssl \
44
- && echo "/usr/local/openssl/lib" >> /etc/ld.so.conf \
45
- && echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf \
39
+ && cd ${loc} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
46
40
&& ldconfig -v \
47
41
&& openssl --version
48
42
@@ -51,3 +45,6 @@ RUN apt-get install -y libopenblas-dev
51
45
52
46
# OPENMP
53
47
RUN apt-get install -y libgomp1 libomp-dev
48
+
49
+ # FFMPEG
50
+ RUN apt-get install -y ffmpeg libavformat-dev libavcodec-dev libavutil-dev
Original file line number Diff line number Diff line change @@ -40,19 +40,13 @@ RUN yum install -y devtoolset-9 devtoolset-9-libatomic-devel devtoolset-9-elfuti
40
40
RUN yum install -y glibc-static libstdc++-static
41
41
42
42
# OPENSSL
43
- ENV OPENSSL_VESION=3.4.0 \
44
- PKG_CONFIG_PATH="/usr/local/openssl/lib/pkgconfig:/usr/local/openssl/lib64/pkgconfig:$PKG_CONFIG_PATH" \
45
- LD_LIBRARY_PATH="/usr/local/openssl/lib:/usr/local/openssl/lib64:$LD_LIBRARY_PATH"
43
+ ENV OPENSSL_VESION=3.4.0
46
44
RUN yum install -y zlib-devel perl perl-IPC-Cmd perl-Test-Simple perl-CPAN \
47
45
&& curl -sL "https://github.com/openssl/openssl/releases/download/openssl-${OPENSSL_VESION}/openssl-${OPENSSL_VESION}.tar.gz" | tar -zx -C /tmp \
48
46
&& loc=$(pwd) && cd /tmp/openssl-${OPENSSL_VESION} \
49
- && ./config --prefix=/usr/local/ openssl --openssldir=/etc/ssl shared enable-ssl3 enable-ssl3-method enable-mdc2 enable-md2 \
47
+ && ./config --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ openssl --docdir=/usr/share/doc/openssl --incdir=/usr/include/openssl --libdir=/usr/lib64 --shlidir=/usr/lib64 -- openssldir=/etc/ssl --enable- shared -- enable-ssl3 -- enable-ssl3-method -- enable-mdc2 -- enable-md2 \
50
48
&& make -j $(nproc) build_sw && make -j $(nproc) install_sw \
51
- && cd ${local} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
52
- && ln -vsf /usr/local/openssl/bin/* /usr/bin/ \
53
- && ln -vsf /usr/local/openssl/include/openssl /usr/include/openssl \
54
- && echo "/usr/local/openssl/lib" >> /etc/ld.so.conf \
55
- && echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf \
49
+ && cd ${loc} && rm -rf /tmp/openssl-${OPENSSL_VESION} \
56
50
&& ldconfig -v \
57
51
&& openssl --version
58
52
You can’t perform that action at this time.
0 commit comments