Hey folks,
I'm curious about Windows ARM support (Snapdragon X stuff, Surface Pro X on Win11 ARM, that kind of thing).
I saw the thread about exported plugins failing to load on Windows ARM (the one from last October that's still going), and it sounds like most recent builds are x64-only and just crash or don't load at all on ARM hardware/VMs
Has anyone actually managed to:
- Compile HISE itself natively on Windows ARM64? (like with VS ARM toolchain)
- Export plugins that are native ARM64 .vst3 / .dll (not just x64 emulated)?
- Or even get reliable x64 emulation working with newer HISE versions?
If you have, what did you do? Like:
- Any special Projucer settings, CMake flags, or build tweaks?
- Which HISE commit/version worked best? (someone mentioned a specific commit from last year in that thread)
- Any custom changes to the project templates or JUCE?
Bonus question: What about Linux on ARM setups like Raspberry Pi 4/5 (aarch64)? Has anyone compiled HISE there or exported actual plugins? (There's an old 2017 thread about Pi ideas, and some mentions of RockPro64 compiling HISE, but nothing recent on plugin export/loading.) Same questions apply — flags, disabling stuff, or is it just not feasible yet?
I'm mostly building on x64 Windows right now, but I'd love to target ARM devices properly if possible (Windows or Linux). Native ARM64 would be awesome for portable stuff, but even a solid emulation workaround would be great.
If you've got it running (even if it's hacky), screenshots of your setup or a quick step-by-step would be super useful!
Thanks a bunch — really appreciate any real-world experience here :)