From d82c9af1e819261fd0f11ab9a0e60de3e0957fda Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Thu, 25 Sep 2025 20:11:17 +1000 Subject: [PATCH] Fix cross compilation to xtensa-esp32s3-espidf Fixed #1552 --- src/lib.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index ecb1eb0c..dcf87ba8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2944,7 +2944,13 @@ impl Build { let cc = if target.abi == "llvm" { clang } else { gnu }; format!("{prefix}-{cc}").into() } - None => default.into(), + None => { + if raw_target == "xtensa-esp32s3-espidf" { + "xtensa-esp32s3-elf".into() + } else { + default.into() + } + } } } else { default.into()