-
-
Notifications
You must be signed in to change notification settings - Fork 58
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
VST architecture "hf" for ARM #443
Conversation
Also when compiling natively on a Raspberry Pi this fails. -- Rapbian is a debian armhf system. https://steinbergmedia.github.io/vst3_doc/vstinterfaces/vst3loc.html#linuxformat RPM terminology for It'd probably be safest to extract this from |
It does not seem to provide useful results. On a generic arm gcc compiler, the result is of the form If |
JUCE has a way around this, by running a CLI tool that it itself builds, and getting the proper output filename from there |
I suppose that plugin-hosts on armhf/armv7hl can also load plugins that don't use the hardware floating point unit (ie. armv7l). |
Yes that's a fair assumption. Are you suggesting that, as we see some architecture
I'm seeing |
Well, that's the bug I had reported. The VST specification mandates "RPM Terminology". ARM v7 with hardware floating point support is called Personally I'd prefer to argue that using arch-tripletts would be preferable to RPM terminology, but that's a different story. |
The suffix `hl` indicates a little-endian processor with FPU
b196baf
to
ec10321
Compare
OK done, it's |
In this case you might also want to report a bug in Reaper, because it seems my version does not recognize |
(I will report the bug in Reaper, it was more rhetorical ;-)) |
Looking at the VST3 host, official code We have this to determine the architecture directory. What's the value |
Looking around it seems that many projects use perhaps we should take this to https://github.com/steinbergmedia/vst3sdk/issues or https://github.com/steinbergmedia/vst3_pluginterfaces/pulls to clarify. |
sfztools/sfizz-ui#79
Detection the vst architecture by uname
Only if not cross-compiling, and only if not Intel (it can be messed with by flags
-m32/-m64
)