From 6d5062a5448f109bf3e58d26f8a055497a5f96a4 Mon Sep 17 00:00:00 2001 From: Jiahui Xu Date: Tue, 6 Jan 2026 15:13:38 +0100 Subject: [PATCH 1/2] Remove fno-exceptions --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5d876213c..e4aedf923 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,7 +25,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED YES) if (MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHs-c- /GR-") else () - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -frtti") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -frtti") endif () include(FindPackageHandleStandardArgs) From 5b9572f8ce72e635e487cb0d831a98cc952d329c Mon Sep 17 00:00:00 2001 From: Jiahui Xu Date: Tue, 6 Jan 2026 17:54:38 +0100 Subject: [PATCH 2/2] Enable error handling --- build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/build.sh b/build.sh index fbc73b200..774ee2105 100755 --- a/build.sh +++ b/build.sh @@ -237,6 +237,7 @@ if [[ $SKIP_POLYGEIST -eq 0 ]]; then -DLLVM_ENABLE_PROJECTS="mlir;clang;polly" \ -DLLVM_TARGETS_TO_BUILD="host" \ -DLLVM_ENABLE_RTTI=ON \ + -DLLVM_ENABLE_EH=ON \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_BUILD_TYPE=$BUILD_TYPE \ -DLLVM_PARALLEL_LINK_JOBS=$LLVM_PARALLEL_LINK_JOBS \