From c6d3f3d8ce123e2063d3274d93a5abbe880bb388 Mon Sep 17 00:00:00 2001 From: Joseph Gershgorin Date: Fri, 5 Dec 2025 17:51:48 -0800 Subject: [PATCH 1/2] Stub DEFAULT_BUILDBOT_SERVER_URL value for MSYS2 Windows ARM --- config.def.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.def.h b/config.def.h index 3976a23c1bc6..89d0fa4ab2a1 100644 --- a/config.def.h +++ b/config.def.h @@ -1849,6 +1849,9 @@ #define DEFAULT_BUILDBOT_SERVER_URL "http://buildbot.libretro.com/nightly/windows/x86_64/latest/" #elif defined(__i386__) || defined(__i486__) || defined(__i686__) || defined(_M_IX86) || defined(_M_IA64) #define DEFAULT_BUILDBOT_SERVER_URL "http://buildbot.libretro.com/nightly/windows/x86/latest/" +#elif defined(__aarch64__) || defined(_M_ARM64) +/* No official MinGW/clang ARM64 buildbot yet – use empty default */ +#define DEFAULT_BUILDBOT_SERVER_URL "" #endif #endif #elif defined(__linux__) From 96d90470600a42ebd0234aabe2eb42bc26adfc64 Mon Sep 17 00:00:00 2001 From: Joseph Gershgorin Date: Fri, 5 Dec 2025 18:28:19 -0800 Subject: [PATCH 2/2] Windows ARM64 MYSYS compile fixes for timing.c --- deps/mbedtls/timing.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/deps/mbedtls/timing.c b/deps/mbedtls/timing.c index 2ca0f75ecc53..f32e4c81f543 100644 --- a/deps/mbedtls/timing.c +++ b/deps/mbedtls/timing.c @@ -43,6 +43,13 @@ #include #include +#if defined(__MINGW32__) || defined(__MINGW64__) +/* MSYS2/MinGW: provide struct timeval + gettimeofday() for the + * fallback timing implementation used when HAVE_HARDCLOCK + * isn't defined (e.g., on aarch64-w64-mingw32 / clangarm64). */ +#include +#endif + struct _hr_time { LARGE_INTEGER start;