From 8e4de57e56887c8f60ef471493c7a04606edb012 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sun, 22 Jul 2018 19:03:36 +0200 Subject: SCons: Add "execinfo" option to force linking libexecinfo Fixes #20035. --- platform/x11/detect.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'platform/x11') diff --git a/platform/x11/detect.py b/platform/x11/detect.py index 58610a0e55..feaa2e598f 100644 --- a/platform/x11/detect.py +++ b/platform/x11/detect.py @@ -62,6 +62,7 @@ def get_opts(): EnumVariable('debug_symbols', 'Add debugging symbols to release builds', 'yes', ('yes', 'no', 'full')), BoolVariable('separate_debug_symbols', 'Create a separate file containing debugging symbols', False), BoolVariable('touch', 'Enable touch events', True), + BoolVariable('execinfo', 'Use libexecinfo on systems where glibc is not available', False), ] @@ -284,6 +285,9 @@ def configure(env): env.Append(LIBS=['dl']) if (platform.system().find("BSD") >= 0): + env["execinfo"] = True + + if env["execinfo"]: env.Append(LIBS=['execinfo']) ## Cross-compilation -- cgit v1.2.3