From 34a0acb5857770208b1d00b6fa4598320feac90e Mon Sep 17 00:00:00 2001 From: Daniel Fu Date: Tue, 25 Nov 2025 18:35:52 -0800 Subject: [PATCH 1/2] try fixing URLs for arm-non-eabi 13.2.1 first --- toolchain/archives/arm_none_eabi.bzl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/toolchain/archives/arm_none_eabi.bzl b/toolchain/archives/arm_none_eabi.bzl index 20a238d..b3e78ea 100644 --- a/toolchain/archives/arm_none_eabi.bzl +++ b/toolchain/archives/arm_none_eabi.bzl @@ -57,7 +57,7 @@ ARM_NONE_EABI = { "name": "arm_none_eabi_darwin_x86_64", "sha256": "075faa4f3e8eb45e59144858202351a28706f54a6ec17eedd88c9fb9412372cc", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-darwin-x86_64-arm-none-eabi", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-darwin-x86_64-arm-none-eabi.tar.xz?rev=a3d8c87bb0af4c40b7d7e0e291f6541b&hash=10927356ACA904E1A0122794E036E8DDE7D8435D", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-darwin-x86_64-arm-none-eabi.tar.xz", "exec_compatible_with": [ "@platforms//os:macos", "@platforms//cpu:x86_64", @@ -67,7 +67,7 @@ ARM_NONE_EABI = { "name": "arm_none_eabi_darwin_arm64", "sha256": "39c44f8af42695b7b871df42e346c09fee670ea8dfc11f17083e296ea2b0d279", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-darwin-arm64-arm-none-eabi", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-darwin-arm64-arm-none-eabi.tar.xz?rev=73e10891de3d41e29e95ac2878742b74&hash=6036196A3358CB5AD85FC01DFD0FEC02A", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-darwin-arm64-arm-none-eabi.tar.xz", "exec_compatible_with": [ "@platforms//os:macos", "@platforms//cpu:arm64", @@ -77,7 +77,7 @@ ARM_NONE_EABI = { "name": "arm_none_eabi_linux_x86_64", "sha256": "6cd1bbc1d9ae57312bcd169ae283153a9572bd6a8e4eeae2fedfbc33b115fdbb", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-eabi.tar.xz?rev=e434b9ea4afc4ed7998329566b764309&hash=688C370BF08399033CA9DE3C1CC8CF8E31D8C441", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-eabi.tar.xz", "exec_compatible_with": [ "@platforms//os:linux", "@platforms//cpu:x86_64", @@ -87,7 +87,7 @@ ARM_NONE_EABI = { "name": "arm_none_eabi_linux_aarch64", "sha256": "8fd8b4a0a8d44ab2e195ccfbeef42223dfb3ede29d80f14dcf2183c34b8d199a", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-aarch64-arm-none-eabi", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-aarch64-arm-none-eabi.tar.xz?rev=17baf091942042768d55c9a304610954&hash=7F32B9E3ADFAFC4F8F74C30EBBBFECEB1AC96B60", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-aarch64-arm-none-eabi.tar.xz", "exec_compatible_with": [ "@platforms//os:linux", "@platforms//cpu:aarch64", @@ -97,7 +97,7 @@ ARM_NONE_EABI = { "name": "arm_none_eabi_windows_x86_64", "sha256": "51d933f00578aa28016c5e3c84f94403274ea7915539f8e56c13e2196437d18f", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-mingw-w64-i686-arm-none-eabi", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-eabi.zip?rev=93fda279901c4c0299e03e5c4899b51f&hash=A3C5FF788BE90810E121091C873E3532336C8D46", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-eabi.zip", "exec_compatible_with": [ "@platforms//os:windows", "@platforms//cpu:x86_64", From b2a0d220f32d55a55c15300d4890472d0ab57e56 Mon Sep 17 00:00:00 2001 From: Daniel Fu Date: Tue, 25 Nov 2025 19:12:50 -0800 Subject: [PATCH 2/2] fix the remaining developer.arm.com URLs --- toolchain/archives/aarch64_none_linux_gnu.bzl | 4 ++-- toolchain/archives/arm_none_eabi.bzl | 10 +++++----- toolchain/archives/arm_none_linux_gnueabihf.bzl | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/toolchain/archives/aarch64_none_linux_gnu.bzl b/toolchain/archives/aarch64_none_linux_gnu.bzl index d78abfe..0dffdde 100644 --- a/toolchain/archives/aarch64_none_linux_gnu.bzl +++ b/toolchain/archives/aarch64_none_linux_gnu.bzl @@ -6,7 +6,7 @@ AARCH64_NONE_LINUX_GNU = { "name": "aarch64_none_linux_gnu_linux_x86_64", "sha256": "12fcdf13a7430655229b20438a49e8566e26551ba08759922cdaf4695b0d4e23", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-x86_64-aarch64-none-linux-gnu", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz?rev=22c39fc25e5541818967b4ff5a09ef3e&hash=B9FEDC2947EB21151985C2DC534ECCEC", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz", "patches": ["@toolchains_arm_gnu//toolchain:patches/0001-Resolve-libc-relative-to-sysroot-aarch64_none_linux_gnu.patch"], "exec_compatible_with": [ "@platforms//os:linux", @@ -17,7 +17,7 @@ AARCH64_NONE_LINUX_GNU = { "name": "aarch64_none_linux_gnu_windows_x86_64", "sha256": "ccca7e520adbc5deb36d53a2b373e28a0c7e21107c487d4f5fd9cc8e0dbf6a11", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-mingw-w64-i686-aarch64-none-linux-gnu", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-aarch64-none-linux-gnu.zip?rev=861fed530201460f8f58b10dca7bd431&hash=A040842727683903E8646B42A96A8B98", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-aarch64-none-linux-gnu.zip", "patches": ["@toolchains_arm_gnu//toolchain:patches/0001-Resolve-libc-relative-to-sysroot-aarch64_none_linux_gnu.patch"], "exec_compatible_with": [ "@platforms//os:windows", diff --git a/toolchain/archives/arm_none_eabi.bzl b/toolchain/archives/arm_none_eabi.bzl index b3e78ea..3881936 100644 --- a/toolchain/archives/arm_none_eabi.bzl +++ b/toolchain/archives/arm_none_eabi.bzl @@ -6,7 +6,7 @@ ARM_NONE_EABI = { "name": "arm_none_eabi_darwin_x86_64", "sha256": "1249f860d4155d9c3ba8f30c19e7a88c5047923cea17e0d08e633f12408f01f0", "strip_prefix": "gcc-arm-none-eabi-9-2019-q4-major", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-mac.tar.bz2?revision=c2c4fe0e-c0b6-4162-97e6-7707e12f2b6e&la=en&hash=EC9D4B5F5B050267B924F876B306D72CDF3BDDC0", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-mac.tar.bz2", "exec_compatible_with": [ "@platforms//os:macos", "@platforms//cpu:x86_64", @@ -16,7 +16,7 @@ ARM_NONE_EABI = { "name": "arm_none_eabi_darwin_arm64", "sha256": "1249f860d4155d9c3ba8f30c19e7a88c5047923cea17e0d08e633f12408f01f0", "strip_prefix": "gcc-arm-none-eabi-9-2019-q4-major", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-mac.tar.bz2?revision=c2c4fe0e-c0b6-4162-97e6-7707e12f2b6e&la=en&hash=EC9D4B5F5B050267B924F876B306D72CDF3BDDC0", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-mac.tar.bz2", "exec_compatible_with": [ "@platforms//os:macos", "@platforms//cpu:arm64", @@ -26,7 +26,7 @@ ARM_NONE_EABI = { "name": "arm_none_eabi_linux_x86_64", "sha256": "bcd840f839d5bf49279638e9f67890b2ef3a7c9c7a9b25271e83ec4ff41d177a", "strip_prefix": "gcc-arm-none-eabi-9-2019-q4-major", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2?revision=108bd959-44bd-4619-9c19-26187abf5225&la=en&hash=E788CE92E5DFD64B2A8C246BBA91A249CB8E2D2D", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2", "exec_compatible_with": [ "@platforms//os:linux", "@platforms//cpu:x86_64", @@ -36,7 +36,7 @@ ARM_NONE_EABI = { "name": "arm_none_eabi_linux_aarch64", "sha256": "1f5b9309006737950b2218250e6bb392e2d68d4f1a764fe66be96e2a78888d83", "strip_prefix": "gcc-arm-none-eabi-9-2019-q4-major", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-aarch64-linux.tar.bz2?revision=4583ce78-e7e7-459a-ad9f-bff8e94839f1&la=en&hash=550DB9C0184B7C70B6C020A5DCBB9D1E156264B7", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-aarch64-linux.tar.bz2", "exec_compatible_with": [ "@platforms//os:linux", "@platforms//cpu:aarch64", @@ -45,7 +45,7 @@ ARM_NONE_EABI = { { "name": "arm_none_eabi_windows_x86_64", "sha256": "e4c964add8d0fdcc6b14f323e277a0946456082a84a1cc560da265b357762b62", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-win32.zip?revision=20c5df9c-9870-47e2-b994-2a652fb99075&la=en&hash=347C07EEEB848CC8944F943D8E1EAAB55A6CA0BC", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-win32.zip", "exec_compatible_with": [ "@platforms//os:windows", "@platforms//cpu:x86_64", diff --git a/toolchain/archives/arm_none_linux_gnueabihf.bzl b/toolchain/archives/arm_none_linux_gnueabihf.bzl index 1ee9218..d371747 100644 --- a/toolchain/archives/arm_none_linux_gnueabihf.bzl +++ b/toolchain/archives/arm_none_linux_gnueabihf.bzl @@ -6,7 +6,7 @@ ARM_NONE_LINUX_GNUEABIHF = { "name": "arm_none_linux_gnueabihf_linux_x86_64", "sha256": "df0f4927a67d1fd366ff81e40bd8c385a9324fbdde60437a512d106215f257b3", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-linux-gnueabihf", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz?rev=adb0c0238c934aeeaa12c09609c5e6fc&hash=68DA67DE12CBAD82A0FA4B75247E866155C93053", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz", "patches": ["@toolchains_arm_gnu//toolchain:patches/0001-Resolve-libc-relative-to-sysroot.patch"], "exec_compatible_with": [ "@platforms//os:linux", @@ -17,7 +17,7 @@ ARM_NONE_LINUX_GNUEABIHF = { "name": "arm_none_linux_gnueabihf_linux_aarch64", "sha256": "8ad384bb328bccc44396d85c8f8113b7b8c5e11bcfef322e77cda3ebe7baadb5", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-aarch64-arm-none-linux-gnueabihf", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz?rev=fbdb67e76c8349e5ad27a7c40fb270c9&hash=8CD3EBFFDC5E211275B705F6F9BCC0F6F5B4A53E", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz", "patches": ["@toolchains_arm_gnu//toolchain:patches/0001-Resolve-libc-relative-to-sysroot.patch"], "exec_compatible_with": [ "@platforms//os:linux", @@ -28,7 +28,7 @@ ARM_NONE_LINUX_GNUEABIHF = { "name": "arm_none_linux_gnueabihf_windows_x86_64", "sha256": "047e72bcef8f7767691f36929a8c74ef66f717cf6264a31f48dd31bfb067f4c8", "strip_prefix": "arm-gnu-toolchain-13.2.Rel1-mingw-w64-i686-arm-none-linux-gnueabihf", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-linux-gnueabihf.zip?rev=14b6dd20622a4beabb60a6ee41a4c141&hash=C1F9FA6DE8259B5ACA0211139F4304F2B942E489", + "url": "https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-linux-gnueabihf.zip", "patches": ["@toolchains_arm_gnu//toolchain:patches/0001-Resolve-libc-relative-to-sysroot.patch"], "exec_compatible_with": [ "@platforms//os:windows",