This is an automated email from the ASF dual-hosted git repository.

zhouyuan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new 06e0008bd0 [VL] Fix gflags mode in folly on Centos9 (#12265)
06e0008bd0 is described below

commit 06e0008bd0d358c6cd594c7137dad04a2d047ad4
Author: Yuan <[email protected]>
AuthorDate: Tue Jun 9 21:56:47 2026 +0800

    [VL] Fix gflags mode in folly on Centos9 (#12265)
    
    on dynamic lib testing env, the gflags_shared need to enabled in folly
    
    Remove the workaround for folly gflags mode on centos9 image introduced in 
#12223
    
    Signed-off-by: Yuan <[email protected]>
---
 .github/workflows/velox_backend_arm.yml     | 1 -
 .github/workflows/velox_backend_x86.yml     | 1 -
 dev/docker/Dockerfile.centos8-dynamic-build | 1 +
 dev/docker/Dockerfile.centos9-dynamic-build | 1 +
 ep/build-velox/src/get-velox.sh             | 1 -
 5 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/velox_backend_arm.yml 
b/.github/workflows/velox_backend_arm.yml
index f7346b64b2..bbbe4fba6c 100644
--- a/.github/workflows/velox_backend_arm.yml
+++ b/.github/workflows/velox_backend_arm.yml
@@ -150,7 +150,6 @@ jobs:
       - name: Build Gluten native libraries
         run: |
           df -a
-          sed -i "s|gflags_static|gflags_shared|g" 
/usr/local/lib/cmake/folly/folly-targets.cmake # TODO: remove after upgrading 
folly to 2024.09.30 or later which has fixed the gflags linkage issue
           bash dev/ci-velox-buildshared-centos-9.sh
           ccache -s
       - name: Run CPP unit test
diff --git a/.github/workflows/velox_backend_x86.yml 
b/.github/workflows/velox_backend_x86.yml
index 8129beac8e..159ed22b61 100644
--- a/.github/workflows/velox_backend_x86.yml
+++ b/.github/workflows/velox_backend_x86.yml
@@ -1181,7 +1181,6 @@ jobs:
       - name: Build Gluten native libraries
         run: |
           df -a
-          sed -i "s|gflags_static|gflags_shared|g" 
/usr/local/lib/cmake/folly/folly-targets.cmake # TODO remove after image update
           bash dev/ci-velox-buildshared-centos-9.sh
           ccache -s
       - name: Run CPP unit test
diff --git a/dev/docker/Dockerfile.centos8-dynamic-build 
b/dev/docker/Dockerfile.centos8-dynamic-build
index ff1fb48a86..aa3bc39882 100644
--- a/dev/docker/Dockerfile.centos8-dynamic-build
+++ b/dev/docker/Dockerfile.centos8-dynamic-build
@@ -51,6 +51,7 @@ RUN set -ex; \
     fi; \
     cd /opt/gluten; \
     source /opt/rh/gcc-toolset-11/enable; \
+    export VELOX_BUILD_SHARED=ON; \
     ./dev/builddeps-veloxbe.sh --run_setup_script=ON build_arrow; \
     ./build/mvn dependency:go-offline -Pbackends-velox -Piceberg -Pdelta 
-Pspark-3.5 -DskipTests; \
     dnf clean all; \
diff --git a/dev/docker/Dockerfile.centos9-dynamic-build 
b/dev/docker/Dockerfile.centos9-dynamic-build
index 4c490d3477..f160164099 100644
--- a/dev/docker/Dockerfile.centos9-dynamic-build
+++ b/dev/docker/Dockerfile.centos9-dynamic-build
@@ -47,6 +47,7 @@ RUN set -ex; \
     fi; \
     cd /opt/gluten; \
     source /opt/rh/gcc-toolset-12/enable; \
+    export VELOX_BUILD_SHARED=ON; \
     ./dev/builddeps-veloxbe.sh --run_setup_script=ON build_arrow; \
     ./build/mvn dependency:go-offline -Pbackends-velox -Piceberg -Pdelta 
-Pspark-3.5 -DskipTests; \
     dnf clean all; \
diff --git a/ep/build-velox/src/get-velox.sh b/ep/build-velox/src/get-velox.sh
index 73e3af15fa..0a577faa11 100755
--- a/ep/build-velox/src/get-velox.sh
+++ b/ep/build-velox/src/get-velox.sh
@@ -69,7 +69,6 @@ function process_setup_ubuntu {
 }
 
 function process_setup_centos9 {
-  sed -i "s|-DGFLAGS_SHARED=FALSE|-DGFLAGS_SHARED=TRUE|g" 
scripts/setup-common.sh
   echo "Using setup script from Velox"
 }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to