From 766538f83cbbe33ca291feb7ec43cf2937c098da Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Sequoia Date: Thu, 14 Jan 2021 10:08:34 -0800 Subject: [PATCH] darwin: Use the system libunwind Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4094 Signed-off-by: Jeremy Huddleston Sequoia Reviewed-by: Dylan Baker Part-of: --- meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 635dfc9169e..96571c9df25 100644 --- a/meson.build +++ b/meson.build @@ -1735,7 +1735,11 @@ elif _libunwind == 'false' warning('libunwind option "false" deprecated, please use "disabled" instead.') endif if _libunwind != 'disabled' and not with_platform_android - dep_unwind = dependency('libunwind', required : _libunwind == 'enabled') + if host_machine.system() == 'darwin' + dep_unwind = meson.get_compiler('c').find_library('System') + else + dep_unwind = dependency('libunwind', required : _libunwind == 'enabled') + endif if dep_unwind.found() pre_args += '-DHAVE_LIBUNWIND' endif