mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-09 00:04:56 +01:00
Revert "Prefer symbols from plugins"
This reverts commit 102c48d7a1.
This breaks various plugins, notably all JUCE based ones,
during instantiation.
This commit is contained in:
parent
102c48d7a1
commit
441a6ec069
2 changed files with 3 additions and 3 deletions
|
|
@ -103,7 +103,7 @@ static void* vstfx_load_vst_library(const char* path)
|
||||||
you get some occasional failures to load - dlerror reports
|
you get some occasional failures to load - dlerror reports
|
||||||
invalid arguments*/
|
invalid arguments*/
|
||||||
|
|
||||||
if ((dll = dlopen (path, RTLD_LOCAL | RTLD_LAZY | RTLD_DEEPBIND)) != 0) {
|
if ((dll = dlopen (path, RTLD_LOCAL | RTLD_LAZY)) != 0) {
|
||||||
return dll;
|
return dll;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -151,7 +151,7 @@ static void* vstfx_load_vst_library(const char* path)
|
||||||
|
|
||||||
/*Try and load the library*/
|
/*Try and load the library*/
|
||||||
|
|
||||||
if ((dll = dlopen (full_path, RTLD_LOCAL | RTLD_LAZY | RTLD_DEEPBIND)) != 0) {
|
if ((dll = dlopen(full_path, RTLD_LOCAL | RTLD_LAZY)) != 0) {
|
||||||
/*Succeeded */
|
/*Succeeded */
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -169,7 +169,7 @@ class VST3LinuxModule : public VST3PluginModule
|
||||||
public:
|
public:
|
||||||
VST3LinuxModule (std::string const& path)
|
VST3LinuxModule (std::string const& path)
|
||||||
{
|
{
|
||||||
if ((_dll = dlopen (path.c_str (), RTLD_LOCAL | RTLD_LAZY | RTLD_DEEPBIND)) == 0) {
|
if ((_dll = dlopen (path.c_str (), RTLD_LOCAL | RTLD_LAZY)) == 0) {
|
||||||
PBD::error << string_compose (_("Could not load VST3 plugin '%1': %2"), path, dlerror ()) << endmsg;
|
PBD::error << string_compose (_("Could not load VST3 plugin '%1': %2"), path, dlerror ()) << endmsg;
|
||||||
throw failed_constructor ();
|
throw failed_constructor ();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue