From 19f96a367d013b98ad840164750d8d6090207f54 Mon Sep 17 00:00:00 2001 From: Martin Kinkelin Date: Mon, 23 Feb 2026 00:22:04 +0100 Subject: [PATCH 1/2] Android: Don't register LLVM signal handlers A little test wrt. #4383. --- driver/main.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/driver/main.cpp b/driver/main.cpp index 0715a6fd2a..f53bd68fe3 100644 --- a/driver/main.cpp +++ b/driver/main.cpp @@ -1101,7 +1101,9 @@ int main(int argc, const char **originalArgv) // initialize `opts::allArguments` with the UTF-8 command-line args args::getCommandLineArguments(argc, originalArgv, allArguments); +#ifndef __ANDROID__ llvm::sys::PrintStackTraceOnErrorSignal(allArguments[0]); +#endif // expand response files (`@`, e.g., used by dub) in-place args::expandResponseFiles(allArguments); From d1dea3949d59f85ba245c6a3cb18d6a94181545c Mon Sep 17 00:00:00 2001 From: Martin Kinkelin Date: Tue, 24 Feb 2026 20:31:26 +0100 Subject: [PATCH 2/2] [TEMP: Enable debuginfos for Android aarch64 build] --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 44f2c704d7..0dbe28d3ce 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -296,6 +296,7 @@ jobs: android_x86_arch: x86_64 extra_cmake_flags: >- -DLDC_INSTALL_LLVM_RUNTIME_LIBS_ARCH=aarch64-android + -DCMAKE_BUILD_TYPE=RelWithDebInfo name: ${{ matrix.job_name }} runs-on: ${{ matrix.host_os }}