diff --git a/bazel/foreign_cc/BUILD b/bazel/foreign_cc/BUILD index 365375e84cc0..43dbfe3459ae 100644 --- a/bazel/foreign_cc/BUILD +++ b/bazel/foreign_cc/BUILD @@ -318,7 +318,7 @@ envoy_cmake_external( "LLVM_DIR": "$EXT_BUILD_DEPS/copy_llvm/llvm/lib/cmake/llvm", "WAVM_ENABLE_STATIC_LINKING": "on", "WAVM_ENABLE_RELEASE_ASSERTS": "on", - "WAVM_ENABLE_UNWIND": "no", + "WAVM_ENABLE_UNWIND": "on", # Workaround for the issue with statically linked libstdc++ # using -l:libstdc++.a. "CMAKE_CXX_FLAGS": "-lstdc++ -Wno-unused-command-line-argument", @@ -335,6 +335,7 @@ envoy_cmake_external( static_libraries = select({ "//conditions:default": [ "libWAVM.a", + "libWAVMUnwind.a", ], }), deps = [":llvm"],