Skip to content

Commit 7abc77c

Browse files
authored
Improve ESP microcontroller targets (#1574)
* esp targets * nit fmt fix * Update lib.rs use unified tool * Fix call to unified esp toolchain * Merge xtensa target prefix
1 parent 5e84b3f commit 7abc77c

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/lib.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2944,13 +2944,7 @@ impl Build {
29442944
let cc = if target.abi == "llvm" { clang } else { gnu };
29452945
format!("{prefix}-{cc}").into()
29462946
}
2947-
None => {
2948-
if raw_target == "xtensa-esp32s3-espidf" {
2949-
"xtensa-esp32s3-elf".into()
2950-
} else {
2951-
default.into()
2952-
}
2953-
}
2947+
None => default.into(),
29542948
}
29552949
} else {
29562950
default.into()
@@ -3593,6 +3587,12 @@ impl Build {
35933587
self.find_working_gnu_prefix(&["x86_64-linux-musl", "musl"])
35943588
}
35953589
"x86_64-unknown-netbsd" => Some("x86_64--netbsd"),
3590+
"xtensa-esp32-espidf"
3591+
| "xtensa-esp32-none-elf"
3592+
| "xtensa-esp32s2-espidf"
3593+
| "xtensa-esp32s2-none-elf"
3594+
| "xtensa-esp32s3-espidf"
3595+
| "xtensa-esp32s3-none-elf" => Some("xtensa-esp-elf"),
35963596
_ => None,
35973597
}
35983598
.map(Cow::Borrowed)

0 commit comments

Comments
 (0)