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

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 983c8325727937044f9db2c00396bbbe43f0dc4e
Author: simbit18 <[email protected]>
AuthorDate: Tue Jul 15 18:40:13 2025 +0200

    ci/platforms/linux.sh: bump Xtensa ESP32|S2|S3 toolchain
    
    Bump Xtensa esp-14.2.0_20241119
---
 tools/ci/platforms/linux.sh | 48 +++++++--------------------------------------
 1 file changed, 7 insertions(+), 41 deletions(-)

diff --git a/tools/ci/platforms/linux.sh b/tools/ci/platforms/linux.sh
index 9a119f9dbe..e5cdf0c7c9 100755
--- a/tools/ci/platforms/linux.sh
+++ b/tools/ci/platforms/linux.sh
@@ -251,15 +251,15 @@ sparc_gcc_toolchain() {
   command sparc-gaisler-elf-gcc --version
 }
 
-xtensa_esp32_gcc_toolchain() {
-  add_path "${NUTTXTOOLS}"/xtensa-esp32-elf/bin
+xtensa_esp_gcc_toolchain() {
+  add_path "${NUTTXTOOLS}"/xtensa-esp-elf/bin
 
-  if [ ! -f "${NUTTXTOOLS}/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc" ]; then
+  if [ ! -f "${NUTTXTOOLS}/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc" ]; then
     local basefile
-    basefile=xtensa-esp32-elf-12.2.0_20230208-x86_64-linux-gnu
+    basefile=xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu
     cd "${NUTTXTOOLS}"
-    # Download the latest ESP32 GCC toolchain prebuilt by Espressif
-    curl -O -L -s 
https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/${basefile}.tar.xz
+    # Download the latest ESP32, ESP32-S2 and ESP32-S3 GCC toolchain prebuilt 
by Espressif
+    curl -O -L -s 
https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/${basefile}.tar.xz
     xz -d ${basefile}.tar.xz
     tar xf ${basefile}.tar
     rm ${basefile}.tar
@@ -268,40 +268,6 @@ xtensa_esp32_gcc_toolchain() {
   command xtensa-esp32-elf-gcc --version
 }
 
-xtensa_esp32s2_gcc_toolchain() {
-  add_path "${NUTTXTOOLS}"/xtensa-esp32s2-elf/bin
-
-  if [ ! -f "${NUTTXTOOLS}/xtensa-esp32s2-elf/bin/xtensa-esp32s2-elf-gcc" ]; 
then
-    local basefile
-    basefile=xtensa-esp32s2-elf-12.2.0_20230208-x86_64-linux-gnu
-    cd "${NUTTXTOOLS}"
-    # Download the latest ESP32 S2 GCC toolchain prebuilt by Espressif
-    curl -O -L -s 
https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/${basefile}.tar.xz
-    xz -d ${basefile}.tar.xz
-    tar xf ${basefile}.tar
-    rm ${basefile}.tar
-  fi
-
-  command xtensa-esp32s2-elf-gcc --version
-}
-
-xtensa_esp32s3_gcc_toolchain() {
-  add_path "${NUTTXTOOLS}"/xtensa-esp32s3-elf/bin
-
-  if [ ! -f "${NUTTXTOOLS}/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-gcc" ]; 
then
-    local basefile
-    basefile=xtensa-esp32s3-elf-12.2.0_20230208-x86_64-linux-gnu
-    cd "${NUTTXTOOLS}"
-    # Download the latest ESP32 S3 GCC toolchain prebuilt by Espressif
-    curl -O -L -s 
https://github.com/espressif/crosstool-NG/releases/download/esp-12.2.0_20230208/${basefile}.tar.xz
-    xz -d ${basefile}.tar.xz
-    tar xf ${basefile}.tar
-    rm ${basefile}.tar
-  fi
-
-  command xtensa-esp32s3-elf-gcc --version
-}
-
 wasi_sdk() {
   add_path "${NUTTXTOOLS}"/wamrc
 
@@ -368,7 +334,7 @@ install_build_tools() {
   mkdir -p "${NUTTXTOOLS}"
   echo "#!/usr/bin/env sh" > "${NUTTXTOOLS}"/env.sh
 
-  install="arm_clang_toolchain arm_gcc_toolchain arm64_gcc_toolchain bloaty 
kconfig_frontends mips_gcc_toolchain python_tools riscv_gcc_toolchain 
rx_gcc_toolchain sparc_gcc_toolchain xtensa_esp32_gcc_toolchain 
xtensa_esp32s2_gcc_toolchain xtensa_esp32s3_gcc_toolchain util_linux wasi_sdk"
+  install="arm_clang_toolchain arm_gcc_toolchain arm64_gcc_toolchain bloaty 
kconfig_frontends mips_gcc_toolchain python_tools riscv_gcc_toolchain 
rx_gcc_toolchain sparc_gcc_toolchain xtensa_esp_gcc_toolchain util_linux 
wasi_sdk"
 
   oldpath=$(cd . && pwd -P)
   for func in ${install}; do

Reply via email to