From: Daan De Meyer Date: Wed, 8 Jun 2022 20:32:49 +0000 (+0200) Subject: meson: Build with frame pointers in developer mode X-Git-Tag: v252-rc1~843 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=823900222607b74c320b43ab844d4068a44c129d;p=thirdparty%2Fsystemd.git meson: Build with frame pointers in developer mode Profiling tools tend to work better when binaries and libraries are compiled with frame pointers as without them there's no easy and fast way to get the current stacktrace. --- diff --git a/meson.build b/meson.build index 9adb2160a4e..4a114ed51b9 100644 --- a/meson.build +++ b/meson.build @@ -450,6 +450,10 @@ if get_option('buildtype') != 'debug' possible_link_flags += '-Wl,--gc-sections' endif +if get_option('mode') == 'developer' + possible_cc_flags += '-fno-omit-frame-pointer' +endif + add_project_arguments(cc.get_supported_arguments(basic_disabled_warnings), language : 'c') add_project_arguments(cc.get_supported_arguments(possible_cc_flags), language : 'c') add_project_link_arguments(cc.get_supported_link_arguments(possible_link_flags), language : 'c')