From 653c7494cddcd3285ab141895c9d8fc91ef58f8b Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 26 Mar 2026 00:25:36 +0000 Subject: [PATCH] fix aarch64 --- src/dynarmic/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dynarmic/CMakeLists.txt b/src/dynarmic/CMakeLists.txt index bebebc71e4..5d13cc5759 100644 --- a/src/dynarmic/CMakeLists.txt +++ b/src/dynarmic/CMakeLists.txt @@ -95,7 +95,6 @@ else() -pedantic -Wno-missing-braces -fno-rtti - -fno-exceptions ) if (CXX_GCC) # GCC produces bogus -Warray-bounds warnings from xbyak headers for code paths that are not @@ -113,6 +112,10 @@ else() # Clang mistakenly blames CMake for using unused arguments during compilation list(APPEND DYNARMIC_CXX_FLAGS -Wno-unused-command-line-argument) endif() + # TODO: oaknut exceptions + if ("x86_64" IN_LIST ARCHITECTURE) + list(APPEND DYNARMIC_CXX_FLAGS -fno-exceptions) + endif() endif() if (NOT Boost_FOUND)