The ARM based device (if it is using a ARM Application series CPU) would need to support the
ARMv7-A CPU instruction set at a minimum. For example I am using a
TS-7970 industrial ARM SBC (
https://docs.embeddedarm.com/TS-7970 ) that has a quad core CPU, but is 32 bit (uses the
ARMv7-A CPU instruction set). Debian Jessie is installed on the SBC (resides on the eMMC). The
linuxArm32Hfp Kotlin Native target (will support any Linux distribution that uses
glibc) supports that setup.