Browse Source
Possible fix for bug #590
Possible fix for bug #590
This change reduces the risk of LADSPA plugins referencing Audacity symbols by using the RTLD_DEEPBIND flag when loading the plugins. It also addresses an issue specific to the "blop" plugins where they load their own libraries (without RTLD_DEEPBIND). A much better solution would be to change Audacity's default symbol visibility to "hidden" which would expose ONLY symbols specificially marked as visible.au-ny-api
4 changed files with 33 additions and 8 deletions
-
8lib-src/libnyquist/nyquist/cmt/cmtcmd.c
-
2lib-src/libnyquist/nyquist/cmt/cmtcmd.h
-
4lib-src/libnyquist/nyquist/cmt/seqread.c
-
27src/effects/ladspa/LadspaEffect.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue