Skip to content

Commit 473a5d2

Browse files
authored
[VL] Fix centos7 image build (#12322)
Signed-off-by: Yuan <yuanzhou@apache.org>
1 parent 3a13aef commit 473a5d2

4 files changed

Lines changed: 7 additions & 3 deletions

dev/docker/Dockerfile.centos7-gcc13-static-build

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ RUN set -ex; \
3737
yum install -y git patch sudo java-1.8.0-openjdk-devel ccache; \
3838
git clone --depth=1 https://github.com/apache/gluten /opt/gluten; \
3939
echo "check_certificate = off" >> ~/.wgetrc; \
40-
cd /opt/gluten && bash ./dev/vcpkg/setup-build-depends.sh; \
40+
cd /opt/gluten; \
41+
cp ep/build-velox/src/socket.h /usr/include/asm-generic/socket.h; \
42+
bash ./dev/vcpkg/setup-build-depends.sh; \
4143
yum remove gcc -y && yum clean all; \
4244
yes | cp -rf /usr/share/aclocal/* /usr/local/share/aclocal/; \
4345
mkdir -p ${VCPKG_PATH}; \

dev/docker/Dockerfile.centos8-gcc13-static-build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ RUN set -ex; \
3030
yum install -y java-1.8.0-openjdk-devel patch git perl python3 automake libtool flex; \
3131
dnf -y --enablerepo=powertools install autoconf-archive ninja-build; \
3232
pip3 install --upgrade pip; \
33-
pip3 install cmake; \
33+
pip3 install cmake==3.31.4; \
3434
rpm -qa | grep tzdata; \
3535
dnf clean all; \
3636
git clone --depth=1 https://github.com/apache/gluten /opt/gluten; \

dev/docker/Dockerfile.centos8-static-build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ RUN set -ex; \
2929
sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-* || true; \
3030
yum update -y && yum install -y epel-release sudo dnf && yum install -y ccache; \
3131
dnf install -y --setopt=install_weak_deps=False gcc-toolset-11; \
32+
pip install cmake==3.31.4; \
3233
echo "check_certificate = off" >> ~/.wgetrc; \
3334
yum install -y java-1.8.0-openjdk-devel patch git perl; \
3435
rpm -qa | grep tzdata; \

dev/docker/Dockerfile.centos9-static-build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ ENV VCPKG_BINARY_SOURCES=clear;files,${VCPKG_PATH},readwrite
2626

2727
RUN set -ex; \
2828
yum update -y && yum install -y epel-release sudo dnf && yum install -y ccache; \
29-
dnf install -y --setopt=install_weak_deps=False gcc-toolset-12 gcc-toolset-13; \
29+
dnf install -y --setopt=install_weak_deps=False gcc-toolset-12 gcc-toolset-13 perl-FindBin; \
30+
pip install cmake==3.31.4; \
3031
echo "check_certificate = off" >> ~/.wgetrc; \
3132
yum install -y java-17-openjdk-devel patch git perl; \
3233
dnf clean all; \

0 commit comments

Comments
 (0)