summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-02-07 15:25:18 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-02-07 15:25:18 -0500
commited75b9425b9d384d24f1c4fe41afd9f3a61a2d09 (patch)
tree56d1a6bd5253b46ca8121cbe72be827e97836295
parent60a9213035d3c9b8e17686778c70d91aa6acd356 (diff)
make backtrace symbols work again inside gtk2_ardour (-rdynamic is a link-time flag, not compile-time
-rw-r--r--wscript8
1 files changed, 4 insertions, 4 deletions
diff --git a/wscript b/wscript
index ae4b85e61d..57d3496465 100644
--- a/wscript
+++ b/wscript
@@ -177,10 +177,6 @@ def set_compiler_flags (conf,opt):
if opt.gprofile:
debug_flags = [ '-pg' ]
- if opt.backtrace:
- if platform != 'darwin' and not is_clang:
- debug_flags = [ '-rdynamic' ]
-
# Autodetect
if opt.dist_target == 'auto':
if platform == 'darwin':
@@ -415,6 +411,10 @@ def set_compiler_flags (conf,opt):
conf.env.append_value('CFLAGS', optimization_flags)
conf.env.append_value('CXXFLAGS', optimization_flags)
+ if opt.backtrace:
+ if platform != 'darwin' and not is_clang:
+ linker_flags += [ '-rdynamic' ]
+
conf.env.append_value('CFLAGS', compiler_flags)
conf.env.append_value('CFLAGS', c_flags)
conf.env.append_value('CXXFLAGS', compiler_flags)