From 48d93ad327f6bc2c5f691fb025c85723dd623537 Mon Sep 17 00:00:00 2001 From: sasgas Date: Thu, 16 Jan 2025 18:18:31 +0900 Subject: [PATCH] =?UTF-8?q?adm=20=EB=B9=8C=EB=93=9C=EB=A5=BC=20=EC=9C=84?= =?UTF-8?q?=ED=95=9C=20legacy=20=EC=A7=80=EC=9B=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 20 ++++++++++---------- install_boost159.sh | 17 +++++++++++++++++ install_boost185.sh | 17 ----------------- install_cmake3302.sh | 9 --------- install_cmake396.sh | 11 +++++++++++ install_ninja1121.sh | 17 ----------------- install_ninja172.sh | 6 ++++++ 7 files changed, 44 insertions(+), 53 deletions(-) create mode 100755 install_boost159.sh delete mode 100755 install_boost185.sh delete mode 100755 install_cmake3302.sh create mode 100755 install_cmake396.sh delete mode 100755 install_ninja1121.sh create mode 100755 install_ninja172.sh diff --git a/Dockerfile b/Dockerfile index 6a6a807..6325f02 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,7 +22,7 @@ RUN yum install -y --enablerepo=crb \ git \ subversion \ tar \ - boost-devel \ + # boost-devel \ glibc-devel \ libuuid-devel \ gdb \ @@ -53,21 +53,21 @@ ADD install_gcctoolset13.sh /script/ RUN /script/install_gcctoolset13.sh SHELL [ "scl", "enable", "gcc-toolset-13" ] -ADD install_cmake3302.sh /script/ -RUN /script/install_cmake3302.sh +ADD install_cmake396.sh /script/ +RUN /script/install_cmake396.sh ADD install_libbacktrace.sh /script/ RUN /script/install_libbacktrace.sh -ADD install_boost185.sh /script/ -RUN /script/install_boost185.sh -ENV Boost_DIR /usr/local/boost_1_85_0 +ADD install_boost159.sh /script/ +RUN /script/install_boost159.sh +ENV Boost_DIR /usr/local/boost_1_59_0 ADD install_cryptopp890.sh /script/ RUN /script/install_cryptopp890.sh -ADD install_googletest1152.sh /script/ -RUN /script/install_googletest1152.sh +# ADD install_googletest1152.sh /script/ +# RUN /script/install_googletest1152.sh ADD install_python.sh /script/ RUN /script/install_python.sh @@ -81,8 +81,8 @@ RUN /script/install_cppcheck2142.sh ADD install_zsh59.sh /script/ RUN /script/install_zsh59.sh -ADD install_ninja1121.sh /script/ -RUN /script/install_ninja1121.sh +ADD install_ninja172.sh /script/ +RUN /script/install_ninja172.sh ADD install_ffmpeg702.sh /script/ RUN /script/install_ffmpeg702.sh diff --git a/install_boost159.sh b/install_boost159.sh new file mode 100755 index 0000000..5498f86 --- /dev/null +++ b/install_boost159.sh @@ -0,0 +1,17 @@ +#!/bin/bash -e +set -x #echo on +yum -y install bzip2-devel which valgrind-devel patch; yum -y clean all +cd ~ +wget -nv --no-check-certificate http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz +tar xzf boost_1_59_0.tar.gz +cd boost_1_59_0 + +./bootstrap.sh --prefix=/usr/local/boost_1_59_0 +./b2 --without-python -j$(nproc) install + +./bootstrap.sh --prefix=/usr/local/boost_1_59_0_valgrind +./b2 --without-python -j$(nproc) valgrind=on install + +cd ~ +rm -rf boost_* +ccache -C diff --git a/install_boost185.sh b/install_boost185.sh deleted file mode 100755 index 05ed427..0000000 --- a/install_boost185.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -e -set -x #echo on -yum -y install bzip2-devel which valgrind-devel patch; yum -y clean all -cd ~ -wget -nv --no-check-certificate https://boostorg.jfrog.io/artifactory/main/release/1.85.0/source/boost_1_85_0.tar.gz -tar xzf boost_1_85_0.tar.gz -cd boost_1_85_0 - -./bootstrap.sh --prefix=/usr/local/boost_1_85_0 -./b2 cxxstd=20 --without-python -j$(nproc) install - -./bootstrap.sh --prefix=/usr/local/boost_1_85_0_valgrind -./b2 cxxstd=20 --without-python -j$(nproc) valgrind=on install - -cd ~ -rm -rf boost_* -ccache -C diff --git a/install_cmake3302.sh b/install_cmake3302.sh deleted file mode 100755 index 485d404..0000000 --- a/install_cmake3302.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -e -set -x #echo on -cd ~ -wget -nv https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-linux-x86_64.sh --no-check-certificate -chmod +x cmake-3.30.2-linux-x86_64.sh -./cmake-3.30.2-linux-x86_64.sh --skip-license --prefix=/usr/local -cmake --version -cd ~ -rm -rf cmake-* diff --git a/install_cmake396.sh b/install_cmake396.sh new file mode 100755 index 0000000..98591a5 --- /dev/null +++ b/install_cmake396.sh @@ -0,0 +1,11 @@ +#!/bin/bash -e +cd ~ +yum -y install ncurses-devel; yum -y clean all +wget -nv --no-check-certificate https://cmake.org/files/v3.9/cmake-3.9.6.tar.gz +tar xzf cmake-3.9.6.tar.gz +cd cmake-3.9.6 +./configure +make install -j$(nproc) +cmake --version +cd ~ +rm -rf cmake-* diff --git a/install_ninja1121.sh b/install_ninja1121.sh deleted file mode 100755 index 2e5e188..0000000 --- a/install_ninja1121.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -e -set -x #echo on -cd ~ -wget -nv --no-check-certificate --content-disposition https://github.com/skvadrik/re2c/releases/download/3.1/re2c-3.1.tar.xz -tar xvf re2c-3.1.tar.xz -cd re2c-3.1 -mkdir .build && cd .build && cmake .. && cmake --build . -j$(nproc) --target install -cd ~ -rm -rf re2c-3.1* - -wget -nv https://github.com/ninja-build/ninja/archive/refs/tags/v1.12.1.tar.gz --no-check-certificate --content-disposition -tar xvf ninja-1.12.1.tar.gz -cd ninja-1.12.1 -mkdir build;cd build;cmake ..;make install -j$(nproc) -cd ~ -rm -rf ninja-* -ccache -C diff --git a/install_ninja172.sh b/install_ninja172.sh new file mode 100755 index 0000000..1914bc2 --- /dev/null +++ b/install_ninja172.sh @@ -0,0 +1,6 @@ +#!/bin/bash -e +set -x #echo on +cd ~ +curl -L https://github.com/ninja-build/ninja/releases/download/v1.7.2/ninja-linux.zip > ninja-linux.zip +unzip ninja-linux.zip -d /usr/local/bin/ +rm -rf ninja-*