From d48b80fc277cb123738461b6125a58ffe9923019 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Wed, 21 Aug 2024 17:39:16 +0800
Subject: [PATCH] update cross compiler

---
 3rdparty/libgpiod/build.sh      |    2 +-
 hal/lcd/lvgl/libs_lvgl/build.sh |    2 +-
 hal/lcd/lvgl/makefile           |    2 +-
 hal/modules/makefile            |    2 +-
 3rdparty/build.sh               |   15 ---------------
 3rdparty/libxml2/build.sh       |    2 +-
 booster/makefile                |    2 +-
 hal/lcd/drm/makefile            |    2 +-
 hal/api/libgpiod/build.sh       |    2 +-
 update.sh                       |   24 ++++++++++++++++++++++++
 hal/api/makefile                |    2 +-
 hal/lcd/fb/makefile             |    2 +-
 12 files changed, 34 insertions(+), 25 deletions(-)

diff --git a/3rdparty/build.sh b/3rdparty/build.sh
index 435dea1..cbc3f36 100755
--- a/3rdparty/build.sh
+++ b/3rdparty/build.sh
@@ -1,17 +1,5 @@
 #!/bin/bash
 
-REP_CROSSTOOL=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
-REP_LYFTP=http://master.weike-iot.com:2211/src/
-
-function replace_crosstool()
-{
-    for f in `find -iname "build*.sh"`
-    do
-        sed -i -e "s|^CROSSTOOL=.*|CROSSTOOL=$REP_CROSSTOOL|g" $f
-        sed -i -e "s|^LYFTP_SRC=.*|LYFTP_SRC=$REP_LYFTP|g" $f
-    done
-}
-
 function do_compile
 {
     for dir in `ls`
@@ -24,8 +12,5 @@
     done
 }
 
-#replace_crosstool
-
 do_compile
-
 
diff --git a/3rdparty/libgpiod/build.sh b/3rdparty/libgpiod/build.sh
index 741e7da..a4ec3f4 100755
--- a/3rdparty/libgpiod/build.sh
+++ b/3rdparty/libgpiod/build.sh
@@ -12,7 +12,7 @@
 LIB_URL=$LY_FTP
 
 # Cross compiler for cross compile on Linux server
-CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 
 # compile jobs
 JOBS=`cat /proc/cpuinfo |grep "processor"|wc -l`
diff --git a/3rdparty/libxml2/build.sh b/3rdparty/libxml2/build.sh
index 4cc930c..3abf05a 100755
--- a/3rdparty/libxml2/build.sh
+++ b/3rdparty/libxml2/build.sh
@@ -12,7 +12,7 @@
 LIB_URL=$LYFTP_SRC
 
 # Cross compiler for cross compile on Linux server
-CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 
 # compile jobs
 JOBS=`cat /proc/cpuinfo |grep "processor"|wc -l`
diff --git a/booster/makefile b/booster/makefile
index b988130..d93b29d 100644
--- a/booster/makefile
+++ b/booster/makefile
@@ -13,7 +13,7 @@
 
 PWD=$(shell pwd )
 
-#CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 
 LIBNAME=$(shell basename ${PWD} )
 
diff --git a/hal/api/libgpiod/build.sh b/hal/api/libgpiod/build.sh
index 741e7da..a4ec3f4 100755
--- a/hal/api/libgpiod/build.sh
+++ b/hal/api/libgpiod/build.sh
@@ -12,7 +12,7 @@
 LIB_URL=$LY_FTP
 
 # Cross compiler for cross compile on Linux server
-CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 
 # compile jobs
 JOBS=`cat /proc/cpuinfo |grep "processor"|wc -l`
diff --git a/hal/api/makefile b/hal/api/makefile
index d600230..befd362 100644
--- a/hal/api/makefile
+++ b/hal/api/makefile
@@ -15,7 +15,7 @@
 PWD=$(shell pwd)
 INSTPATH=/tftp
 
-CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 CC=${CROSS_COMPILE}gcc
 
 LDFLAGS += -lm
diff --git a/hal/lcd/drm/makefile b/hal/lcd/drm/makefile
index 76f206c..de34d09 100644
--- a/hal/lcd/drm/makefile
+++ b/hal/lcd/drm/makefile
@@ -11,7 +11,7 @@
 PRJ_PATH=$(shell pwd)
 APP_NAME = drm_test
 
-CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 
 # C source files in top-level directory
 SRCFILES = $(wildcard *.c)
diff --git a/hal/lcd/fb/makefile b/hal/lcd/fb/makefile
index 0b48c53..2c3b9e5 100644
--- a/hal/lcd/fb/makefile
+++ b/hal/lcd/fb/makefile
@@ -15,7 +15,7 @@
 PWD=$(shell pwd)
 INSTPATH=/tftp
 
-CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 CC=${CROSS_COMPILE}gcc
 
 SRCS = $(wildcard ${VPATH}/*.c)
diff --git a/hal/lcd/lvgl/libs_lvgl/build.sh b/hal/lcd/lvgl/libs_lvgl/build.sh
index f3fc658..20f4d93 100755
--- a/hal/lcd/lvgl/libs_lvgl/build.sh
+++ b/hal/lcd/lvgl/libs_lvgl/build.sh
@@ -11,7 +11,7 @@
 
 LIBS_DIR="lvgl lv_drivers lv_demos"
 
-CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 if [ $# == 1 ] ; then
    CROSS_COMPILE=$1
 fi
diff --git a/hal/lcd/lvgl/makefile b/hal/lcd/lvgl/makefile
index fc31e3b..2f7eb26 100644
--- a/hal/lcd/lvgl/makefile
+++ b/hal/lcd/lvgl/makefile
@@ -1,5 +1,5 @@
 
-CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 CC=${CROSS_COMPILE}gcc
 
 CFLAGS = -Wall -Wshadow -Wundef -Wmaybe-uninitialized
diff --git a/hal/modules/makefile b/hal/modules/makefile
index 433e220..a904fdc 100644
--- a/hal/modules/makefile
+++ b/hal/modules/makefile
@@ -15,7 +15,7 @@
 PWD=$(shell pwd)
 INSTPATH=/tftp
 
-CROSS_COMPILE=arm-linux-gnueabihf-
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
 CC=${CROSS_COMPILE}gcc
 
 LDFLAGS += -lm
diff --git a/update.sh b/update.sh
new file mode 100755
index 0000000..eb9753f
--- /dev/null
+++ b/update.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+#REP_CROSSTOOL=arm-linux-gnueabihf-
+REP_CROSSTOOL=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
+REP_LYFTP=http://master.weike-iot.com:2211/src/
+
+function replace_crosstool()
+{
+    for f in `find -iname "build*.sh"`
+    do
+        sed -i -e "s|^CROSSTOOL=.*|CROSSTOOL=$REP_CROSSTOOL|g" $f
+        sed -i -e "s|^CROSS_COMPILE=.*|CROSS_COMPILE=$REP_CROSSTOOL|g" $f
+        sed -i -e "s|^LYFTP_SRC=.*|LYFTP_SRC=$REP_LYFTP|g" $f
+    done
+
+    for f in `find -iname "makefile"`
+    do
+        sed -i -e "s|^CROSS_COMPILE=.*|CROSS_COMPILE=$REP_CROSSTOOL|g" $f
+    done
+
+}
+
+replace_crosstool
+

--
Gitblit v1.9.1