On Linux using CMake with GCC 9.4.0 with JUCE 7 (7eb99ed8ec8c514517fc01d641eb586af7905a33) and ARA_SDK 2.1.0 (e87afbd2dd2693937bc9795b6b5ae87460fa8c1f), the compilation of my plugin generates several “Undefined reference to”: .../ARA_SDK/ARA_Library/PlugIn/ARAPlug.cpp:305 : référence indéfinie vers « ARAHandleAssert » .../ARA_SDK/ARA_Library/PlugIn/ARAPlug.cpp:938 : référence indéfinie vers « ARAValidationFailure »
There is no issue on Windows and macOS and it used to work on Linux with Celemony’s JUCE fork. I’ll do further tests now with the demo plugin from JUCE but if you have already an idea of what might be the problem, it would be helpful.
That means +1 from my side for ARA support on Linux! Definitely looking forward to it.
Could you, if you find the time, add platform requirements to JUCE/docs/ARA.md? Maybe by this we can avoid that others spend time on trying to compile it on Linux, until the Linux compatibility is implemented.