From 7c68396c0d55b41c40ca7ae519952b7973042875 Mon Sep 17 00:00:00 2001 From: Lucas Alves <146838917+lualvsil@users.noreply.github.com> Date: Fri, 20 Feb 2026 17:07:44 -0300 Subject: [PATCH] Enable default NDK detection for Android x86_64 (#2910) * android: detect NDK for x86_64 targets * Treat Android as POSIX in is_posix --------- Co-authored-by: Christoffer Lerno --- src/build/build_options.c | 3 ++- src/compiler/compiler.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/build/build_options.c b/src/build/build_options.c index 2b141e3ca..523c5ee18 100644 --- a/src/build/build_options.c +++ b/src/build/build_options.c @@ -1667,7 +1667,8 @@ BuildOptions parse_arguments(int argc, const char *argv[]) { FAIL_WITH_ERR("Missing a compiler command such as 'compile' or 'build'."); } - if (build_options.arch_os_target_override == ANDROID_AARCH64) + if (build_options.arch_os_target_override == ANDROID_AARCH64 || + build_options.arch_os_target_override == ANDROID_X86_64) { if (!build_options.android.ndk_path) { diff --git a/src/compiler/compiler.c b/src/compiler/compiler.c index 0b710dcd6..5f3812f84 100644 --- a/src/compiler/compiler.c +++ b/src/compiler/compiler.c @@ -1784,6 +1784,7 @@ static bool is_posix(OsType os) case OS_TYPE_FREEBSD: case OS_TYPE_OPENBSD: case OS_TYPE_SOLARIS: + case OS_TYPE_ANDROID: return true; case OS_TYPE_WIN32: case OS_TYPE_WASI: