fftw, licencing, linking. #85
-
Hello @falkTX, you said before that vitalium can't directly (statically?) link to fftw3, because of the licencing incompatibilities with juce, but is that really the case? I can see how there could be problems for original vital, but because vitalium has all of the code available, and doesn't even have binary releases, and you don't sell them, there shouldn't be any problems? Right now i am not sure how to package this without patching elf file? Also patching it would defeat the whole purpose of using dlopen anyways - may as well just link it from the beginning. Also need to figure out what is the licencing of this repo overall. Thanks for reading. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
Good question. have a look at https://github.com/DISTRHO/DISTRHO-Ports/blob/master/libs/juce-current/AppConfig.h#L312 btw, note that on juce6 (so vitalium and swankyamp plugins) all of X11 stuff is used by dlopen methods. |
Beta Was this translation helpful? Give feedback.
Good question.
If the juce plugin is GPL, there is no license incompatibility. juce prefers to use dlopen because it targets commercial plugins.
so you are right that we do not need to care about this.
have a look at https://github.com/DISTRHO/DISTRHO-Ports/blob/master/libs/juce-current/AppConfig.h#L312
try building while setting that to 1. then we need to remove the partial-dep stuff from fftw meson dependency on https://github.com/DISTRHO/DISTRHO-Ports/blob/master/meson.build#L81
btw, note that on juce6 (so vitalium and swankyamp plugins) all of X11 stuff is used by dlopen methods.