-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use new carla-native-plugin library #4593
Conversation
Also fixes build with latest carla (which will be 2.0 soon)
|
stable-1.1 is still the latest stable release of LMMS available, and it is simply not true that is no longer used - I am using it myself and everyone with kxstudio repos. |
BTW, won't it make the build fail with old version of Carla? |
no, as the library it uses was changed. it no longer links against the full carla standalone lib, but only against the exported plugin version (libcarla_native-plugin.so). as it is now, stable-1.1 finds carla-standalone and then fails to build. |
I meant there's no fallback logic for old versions. It looks like a regression to me. Can we try
I can't reproduce it. Do you have a build log with the failure? |
treat it as a regression if you wish, I feel like now it is doing things proper. I dont have the logs with the failure, but the error only happens due to -Werror. |
I have mixed feelings about this landing on the So the impact of merging this to
What I think would be more responsible of a change -- albeit leaving cruft into the Carla build system -- is for @falkTX to leave the old library around and deprecate it off sanely instead of putting this decision on us at LMMS. The justification for this is we've worked with package maintainers that require a version bump to receive a change so I'd like to be cognizant of that. Otherwise, they'd potentially get the new Carla and the old LMMS and then it would break. So a single, small commit to 1.1.3 to provide compatibility with the latest Carla seems rather benign but I want to know how this can impact other distros and that's something I simply don't know. Bumping 1.1.3 to 1.1.4 for this is possible as well so as long a package maintainers are careful to update LMMS and Carla simultaneously (which I wouldn't expect them to know to do). @falkTX thoughts welcome. :) Edit: And I just remembered that |
thanks for the reply. I understand the situation, I was hoping 1.1 would still be maintained in a way. Most distros don't have Carla afaik. @tresf could you please merge this patch into your lmms-carla-osx PR? |
Also fixes build with latest carla (which will be 2.0 soon)
Should be pushed to stable-1.2 branch too, but there will be conflicts to resolve for that.
@tresf can I let you handle that?