From 72f1ac3780964c0cd4c11a1cb6c7232be2c0e0f1 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 9 Feb 2025 18:29:02 +0300 Subject: [PATCH] wscript: ensure system-wide libbacktrace supports threads --- wscript | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wscript b/wscript index 6f355f4d..589ef51f 100644 --- a/wscript +++ b/wscript @@ -487,7 +487,10 @@ def configure(conf): if not conf.options.BUILD_BUNDLED_DEPS: frag='''#include #include -int main(int argc, char **argv) { return backtrace_create_state( argv[0], BACKTRACE_SUPPORTS_THREADS, 0, 0 ) != 0; }''' +#if !BACKTRACE_SUPPORTS_THREADS +#error +#endif +int main(int argc, char **argv) { return backtrace_create_state(argv[0], 1, 0, 0) != 0; }''' conf.env.HAVE_SYSTEM_LIBBACKTRACE = conf.check_cc(lib='backtrace', fragment=frag, uselib_store='backtrace', mandatory=False)