1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-18 08:31:13 +02:00
Author: Leland Lucius <github@homerow.net>
    Date:   Wed Oct 2 10:17:00 2019 -0500

        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.
This commit is contained in:
Leland Lucius
2019-12-15 23:24:59 -06:00
parent 1f27ad932c
commit cb810e8652
3 changed files with 7 additions and 7 deletions

View File

@@ -25,7 +25,7 @@ typedef struct symb_descr {
} ptr;
} symb_descr_node;
intptr_t lookup(char *s);
intptr_t hash_lookup(char *s);
void defvar(char *name, int *addr);
void defvec(char *name, int *addr, int size);
/* former defun_type replaced by seq_cmd_fn */