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 }} 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);