mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix(tools): reorder clang and GNU toolchains to prefer GNU binutils
This commit is contained in:
+67
-67
@@ -1,5 +1,72 @@
|
|||||||
{
|
{
|
||||||
"tools": [
|
"tools": [
|
||||||
|
{
|
||||||
|
"description": "Toolchain for all Espressif chips based on clang",
|
||||||
|
"export_paths": [
|
||||||
|
[
|
||||||
|
"esp-clang",
|
||||||
|
"bin"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"export_vars": {},
|
||||||
|
"info_url": "https://github.com/espressif/llvm-project",
|
||||||
|
"install": "on_request",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"name": "esp-clang",
|
||||||
|
"supported_targets": [
|
||||||
|
"esp32",
|
||||||
|
"esp32s2",
|
||||||
|
"esp32s3",
|
||||||
|
"esp32c3",
|
||||||
|
"esp32c2",
|
||||||
|
"esp32c6",
|
||||||
|
"esp32c5",
|
||||||
|
"esp32h2",
|
||||||
|
"esp32c61"
|
||||||
|
],
|
||||||
|
"version_cmd": [
|
||||||
|
"clang",
|
||||||
|
"--version"
|
||||||
|
],
|
||||||
|
"version_regex": "version\\s*([0-9\\.]+)\\s*\\([^\\s]+\\s*(\\w{10}).+\\)",
|
||||||
|
"version_regex_replace": "\\1-\\2",
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"linux-amd64": {
|
||||||
|
"sha256": "3dbd8dd290913a93e8941da8a451ecd49f9798cc2d74bb9b63ef5cf5c4fee37f",
|
||||||
|
"size": 215176120,
|
||||||
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-linux-amd64.tar.xz"
|
||||||
|
},
|
||||||
|
"linux-arm64": {
|
||||||
|
"sha256": "4b115af6ddd04a9bffc1908fc05837998ee71d450891d741c446186f2aa9b961",
|
||||||
|
"size": 222261932,
|
||||||
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-linux-arm64.tar.xz"
|
||||||
|
},
|
||||||
|
"linux-armhf": {
|
||||||
|
"sha256": "935082bb0704420c5ca42b35038bba8702135348a50cac454ae2fb55af0b4c32",
|
||||||
|
"size": 214888520,
|
||||||
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-linux-armhf.tar.xz"
|
||||||
|
},
|
||||||
|
"macos": {
|
||||||
|
"sha256": "d9824acafd3e7b1d17ace084243b82a95bbdcb149a26b085bba487ab3d3716d7",
|
||||||
|
"size": 182440672,
|
||||||
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-macos.tar.xz"
|
||||||
|
},
|
||||||
|
"macos-arm64": {
|
||||||
|
"sha256": "ed5621396dc3e48413e14e8b6caed8e2993e7f2ab5fca1410081f40c940a1060",
|
||||||
|
"size": 171912324,
|
||||||
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-macos-arm64.tar.xz"
|
||||||
|
},
|
||||||
|
"name": "16.0.1-fe4f10a809",
|
||||||
|
"status": "recommended",
|
||||||
|
"win64": {
|
||||||
|
"sha256": "598c8241c8bf10fd1be8bd21845307cfc404e127041b4ba4e828350a88692883",
|
||||||
|
"size": 243979484,
|
||||||
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-win64.tar.xz"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"description": "GDB for Xtensa",
|
"description": "GDB for Xtensa",
|
||||||
"export_paths": [
|
"export_paths": [
|
||||||
@@ -229,73 +296,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"description": "Toolchain for all Espressif chips based on clang",
|
|
||||||
"export_paths": [
|
|
||||||
[
|
|
||||||
"esp-clang",
|
|
||||||
"bin"
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"export_vars": {},
|
|
||||||
"info_url": "https://github.com/espressif/llvm-project",
|
|
||||||
"install": "on_request",
|
|
||||||
"license": "Apache-2.0",
|
|
||||||
"name": "esp-clang",
|
|
||||||
"supported_targets": [
|
|
||||||
"esp32",
|
|
||||||
"esp32s2",
|
|
||||||
"esp32s3",
|
|
||||||
"esp32c3",
|
|
||||||
"esp32c2",
|
|
||||||
"esp32c6",
|
|
||||||
"esp32c5",
|
|
||||||
"esp32h2",
|
|
||||||
"esp32c61"
|
|
||||||
],
|
|
||||||
"version_cmd": [
|
|
||||||
"clang",
|
|
||||||
"--version"
|
|
||||||
],
|
|
||||||
"version_regex": "version\\s*([0-9\\.]+)\\s*\\([^\\s]+\\s*(\\w{10}).+\\)",
|
|
||||||
"version_regex_replace": "\\1-\\2",
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"linux-amd64": {
|
|
||||||
"sha256": "3dbd8dd290913a93e8941da8a451ecd49f9798cc2d74bb9b63ef5cf5c4fee37f",
|
|
||||||
"size": 215176120,
|
|
||||||
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-linux-amd64.tar.xz"
|
|
||||||
},
|
|
||||||
"linux-arm64": {
|
|
||||||
"sha256": "4b115af6ddd04a9bffc1908fc05837998ee71d450891d741c446186f2aa9b961",
|
|
||||||
"size": 222261932,
|
|
||||||
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-linux-arm64.tar.xz"
|
|
||||||
},
|
|
||||||
"linux-armhf": {
|
|
||||||
"sha256": "935082bb0704420c5ca42b35038bba8702135348a50cac454ae2fb55af0b4c32",
|
|
||||||
"size": 214888520,
|
|
||||||
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-linux-armhf.tar.xz"
|
|
||||||
},
|
|
||||||
"macos": {
|
|
||||||
"sha256": "d9824acafd3e7b1d17ace084243b82a95bbdcb149a26b085bba487ab3d3716d7",
|
|
||||||
"size": 182440672,
|
|
||||||
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-macos.tar.xz"
|
|
||||||
},
|
|
||||||
"macos-arm64": {
|
|
||||||
"sha256": "ed5621396dc3e48413e14e8b6caed8e2993e7f2ab5fca1410081f40c940a1060",
|
|
||||||
"size": 171912324,
|
|
||||||
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-macos-arm64.tar.xz"
|
|
||||||
},
|
|
||||||
"name": "16.0.1-fe4f10a809",
|
|
||||||
"status": "recommended",
|
|
||||||
"win64": {
|
|
||||||
"sha256": "598c8241c8bf10fd1be8bd21845307cfc404e127041b4ba4e828350a88692883",
|
|
||||||
"size": 243979484,
|
|
||||||
"url": "https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-win64.tar.xz"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"description": "Toolchain for 32-bit RISC-V based on GCC",
|
"description": "Toolchain for 32-bit RISC-V based on GCC",
|
||||||
"export_paths": [
|
"export_paths": [
|
||||||
|
|||||||
Reference in New Issue
Block a user