Yes, ffi is here:
dev branch for newer data type.
Here's a resource of general information regarding cross compiling in Rust:
@Kumar is building a safe_app java library for Android
What is your host architecture?
I'd love to help you with support.
I'm personally interested in cross compiling to ARM architecture because I want to run vaults on such.