If you use macOS you might be able to use a cross-compilation environment that runs on macOS, but produces binaries that run on a RaspberryPI. Native speed and no VM's required! The environment consists of a disk image that contains a cross-platform toolchain created using crosstool-ng, and an rpi-root
folder containing necessary files from Raspbian Buster.
The cross-compiler was created based on instructions written by Jared Wolff. The OF side of the environment was based on jcleave's post on cross-compilers.
Compilation has only been tested on MacOS 10.14 using openFrameworks 0.10.1. Binaries produced are armv6 and have only been tested on a Raspbian Stretch and Buster on a RPi 2B. Running on earlier