diff --git a/third_party/llvm-project/libunwind/BUILD.gn b/third_party/llvm-project/libunwind/BUILD.gn index 49d73d510ae1..0349fa5f4bf4 100644 --- a/third_party/llvm-project/libunwind/BUILD.gn +++ b/third_party/llvm-project/libunwind/BUILD.gn @@ -134,10 +134,19 @@ config("unwind_starboard_config") { ] } +config("unwind_hide_symbols_config") { + cflags = [ "-fvisibility=hidden" ] + + defines = [ + "_LIBUNWIND_HIDE_SYMBOLS", + ] +} + static_library("unwind_starboard") { sources = common_sources configs += [ ":unwind_starboard_config" ] + configs += [ ":unwind_hide_symbols_config" ] all_dependent_configs = [ ":common_unwind_dependents_config" ] public_deps = [