-
Notifications
You must be signed in to change notification settings - Fork 162
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
Add binary definitions for others systems than linux, macos and win #86
Comments
Any ideas on this? @yurivict maybe just assume "bsd" as string to use on FreeBSD stuff? "linux" and "win" are in use, IMO "bsd" makes the most sense, even without official acknowledgement. |
"bsd" sounds like a good choice. |
No. Then I suggest the name should be "freebsd". |
You can use then "freebsd" as basename, we will add it later in our documentation (in 1 year) if there is no objection or technical issue.. |
While appreciated, that only covers the case of freebsd. I already have working vst3 plugins on haikuos and gnu hurd. Likely they will just work on any posix-compatible system. Why not just go with some name convention, instead of trying to define it for every single system available? |
@falkTX Maybe a good strategy is to just introduce some reasonable convention and let all dependent projects to proceed. And if later the spec would be different - update the code then. |
do you know of a good convention we can use? in my opinion this separation of binaries per build type goes against the typical packaging where the distribution repository provides native binaries directly. for a plugin host running on linux ARM, this is a whole mess with needing to load the matching arch file (e.g. linux-armv8) but that might be missing and instead plugin ships a linux-armv7 version instead. hosts need to search for the best match, which is seriously annoying. anyhow, if we fail to find a good set of rules to follow, we can just let each distribution state how they prefer to handle VST3 paths. |
Hi there.
I am starting to make VST3 compatible versions of my plugins.
One issue that I found that needs to be resolved on the specification side is what to use for the filename for systems outside of linux, macos and windows.
BSD is one of such systems, so it seems like using "bsd" as a filename string would be the way to go, but there are more..
(my plugins work on pretty much anything that is posix-compatible, so macos, linux, bsd, be/haikuos, fuchsia, hurd and whatever else exists out there)
So currently it is not possible to ship a BSD-compatible VST3 binary.
Please add/mention something in the spec in regards to this situation, or at least link to an existing naming scheme we can use.
Thanks.
The text was updated successfully, but these errors were encountered: