You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gluten.apache.org by mi...@apache.org on 2025/06/18 06:08:31 UTC

(incubator-gluten) branch main updated: [VL] Fix wget automake and gcc (#9992)

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

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


The following commit(s) were added to refs/heads/main by this push:
     new bd579f8256 [VL] Fix wget automake and gcc (#9992)
bd579f8256 is described below

commit bd579f825614a6c4871e20098c8e659acf12cdee
Author: Mingliang Zhu <zh...@gmail.com>
AuthorDate: Wed Jun 18 14:08:26 2025 +0800

    [VL] Fix wget automake and gcc (#9992)
---
 dev/vcpkg/setup-build-depends.sh        | 14 ++++++--------
 tools/gluten-te/centos/centos-7-deps.sh |  7 +++----
 2 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/dev/vcpkg/setup-build-depends.sh b/dev/vcpkg/setup-build-depends.sh
index 73442041d9..e350877646 100755
--- a/dev/vcpkg/setup-build-depends.sh
+++ b/dev/vcpkg/setup-build-depends.sh
@@ -48,10 +48,9 @@ install_gcc11_from_source() {
             gcc_install_dir=/usr/local/${gcc_version}
             cd /tmp
             if [ ! -d $gcc_version ]; then
-                wget https://ftp.gnu.org/gnu/gcc/${gcc_version}/${gcc_version}.tar.gz
-                if [ $? -ne 0 ]; then
-                    wget https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gcc/${gcc_version}/${gcc_version}.tar.gz
-                fi
+                GCC_URL1=https://ftp.gnu.org/gnu/gcc/${gcc_version}/${gcc_version}.tar.gz
+                GCC_URL2=https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gcc/${gcc_version}/${gcc_version}.tar.gz
+                wget ${GCC_URL1} || wget ${GCC_URL2}
                 tar -xvf ${gcc_version}.tar.gz
             fi
             cd ${gcc_version}
@@ -121,10 +120,9 @@ install_centos_7() {
         mkdir -p /tmp/automake
         AUTOMAKE_URL1="https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz"
         AUTOMAKE_URL2="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz"
-        wget -O - "$AUTOMAKE_URL1" | tar -x --xz -C /tmp/automake --strip-components=1
-        if [ $? -ne 0 ]; then
-            wget -O - "$AUTOMAKE_URL2" | tar -x --xz -C /tmp/automake --strip-components=1
-        fi
+        wget -O /tmp/automake.tar.xz "$AUTOMAKE_URL1" || wget -O /tmp/automake.tar.xz "$AUTOMAKE_URL2"
+        tar -xf /tmp/automake.tar.xz -C /tmp/automake --strip-components=1
+        rm -f /tmp/automake.tar.xz
         cd /tmp/automake
         ./configure
         make install -j
diff --git a/tools/gluten-te/centos/centos-7-deps.sh b/tools/gluten-te/centos/centos-7-deps.sh
index 4a5f56b643..ec3abed71f 100755
--- a/tools/gluten-te/centos/centos-7-deps.sh
+++ b/tools/gluten-te/centos/centos-7-deps.sh
@@ -74,10 +74,9 @@ if [ "$(semver "$installed_automake_version")" -lt "$(semver 1.14)" ]; then
   mkdir -p /tmp/automake
   AUTOMAKE_URL1="https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz"
   AUTOMAKE_URL2="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz"
-  wget -O - "$AUTOMAKE_URL1" | tar -x --xz -C /tmp/automake --strip-components=1
-  if [ $? -ne 0 ]; then
-    wget -O - "$AUTOMAKE_URL2" | tar -x --xz -C /tmp/automake --strip-components=1
-  fi
+  wget -O /tmp/automake.tar.xz "$AUTOMAKE_URL1" || wget -O /tmp/automake.tar.xz "$AUTOMAKE_URL2"
+  tar -xf /tmp/automake.tar.xz -C /tmp/automake --strip-components=1
+  rm -f /tmp/automake.tar.xz
   cd /tmp/automake
   ./configure
   make install -j


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org