Compiling LV2 on arm64 without elkpi-sdk

Hi everyone!

I tried compiling an LV2 plugin with faust2lv2 on an arm64 Raspios without the elkpi-sdk. I copied it to a different Raspberry Pi that’s running Elk Audio OS, configured Sushi to run it and, to my surprise, it works!

My question is, are there any downsides to this workflow as compared to compiling LV2 plugins with elkpi-sdk?

Hi gaboose, do you mean that you’re building on a RPi with Raspios? Well, if it works it works :), the architecture is the same, but compatibility with system libraries on ElkPi is not guaranteed, so it may work now and not in the future.

Another downside is that it is slow. You can also build on a RPi running a dev image of elk audio os, but that is roughly the same thing.

My 5 cents is that if you take the time to build and setup the docker image, that is time well spent in the future. As x-compiling on a fast dev machine is so much quicker.