summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-04-15 20:31:27 +0200
committerRobin Gareus <robin@gareus.org>2015-04-15 20:31:27 +0200
commit69e41c3b38df4d90c55710403fa34499387d3fc0 (patch)
tree415016f4bb225e35f7f1533220ebad1e0a3dea57 /wscript
parent2d227a03a375680843955ac22bacdbf5661493e0 (diff)
disable -rdynamic by default
see man 3 dlopen. Ideally we’d use RTLD_DEEPBIND, but it’s neither portable and rather new (glibc 2.3.4). This fixes issues with symbol conflicts in plugins e.g. http://pastebin.com/FkFkf3Mm (plugin expects its own OSC[illator?] class but gets ardour’s OpenSoundControl instead).
Diffstat (limited to 'wscript')
-rw-r--r--wscript2
1 files changed, 1 insertions, 1 deletions
diff --git a/wscript b/wscript
index 7395d92a20..bb3157434d 100644
--- a/wscript
+++ b/wscript
@@ -575,7 +575,7 @@ def options(opt):
help='Architecture-specific compiler FLAGS')
opt.add_option('--with-backends', type='string', action='store', default='jack', dest='with_backends',
help='Specify which backend modules are to be included(jack,alsa,wavesaudio,dummy,coreaudio)')
- opt.add_option('--backtrace', action='store_true', default=True, dest='backtrace',
+ opt.add_option('--backtrace', action='store_true', default=False, dest='backtrace',
help='Compile with -rdynamic -- allow obtaining backtraces from within Ardour')
opt.add_option('--no-carbon', action='store_true', default=False, dest='nocarbon',
help='Compile without support for AU Plugins with only CARBON UI (needed for 64bit)')