diff --git a/hpvm/lib/Transforms/HPVM2NVDLA/CMakeLists.txt b/hpvm/lib/Transforms/HPVM2NVDLA/CMakeLists.txt
index 8187f3f86b9ba36379f25146b8dcb2f637db711e..33df6f864f5282bebfef3f39a246796db4611cc2 100644
--- a/hpvm/lib/Transforms/HPVM2NVDLA/CMakeLists.txt
+++ b/hpvm/lib/Transforms/HPVM2NVDLA/CMakeLists.txt
@@ -4,6 +4,8 @@ endif()
 
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DLLVM_BUILD_DIR=${CMAKE_BINARY_DIR}")
 
+set(LLVM_REQUIRES_EH True)
+
 add_llvm_library(
   LLVMHPVM2NVDLAPass
   MODULE HPVM2NVDLAPass.cpp