I can’t get Ardour on Linux to accept my plugin, it always get blacklisted:
[ERROR]: Could not open existing LXVST plugin: /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: g_output_stream_write_all_async
[WARNING]: Cannot get LinuxVST information from '/usr/lib/vst/Odin2.so': load failed.
A little research showed that this is about Ardour and my plugin linking agains different versions of the same library. On a different machine I get a similar error with a different library.
So my questions are:
- Do I need to statically link these libraries in order to ensure them working on all machines?
- How do I statically link libraries within JUCE?