Has anyone used anything other than AppleClang, e.g., LLVM Clang, to build a JUCE project on macOS?
I do, and it works fine with LLVM 17 installed via Homebrew. I build with CLion and I didn’t really have to do anything special. I setup my CLion toolchain to point at the LLVM 17 binaries and things just worked.
But I’ve been trying to upgrade to LLVM 18 and ran into problems that I described here: Can't compile VST3 with LLVM 18 on ARM Mac
I currently have things working with a Juce Standalone app but VST3 won’t build due to a linker error that I don’t know how to resolve.
I’d love to collaborate with other people motivated to get this toolchain working on Mac (specifically ARM aka Apple Silicon).
In any case, if you tried LLVM 18 and it won’t work, try installing LLVM 17. I’ve had good results with that, but there’s a bunch of newer C++ features not available.
