A project I work on has a very high interest in cross-compiling Julia to embedded architectures, so that Julia code could be run on embedded systems. (I can update this with a more definitive list of target architectures later, but I think the main two are PowerPC and ARM.)
I've been reading several older threads<https://groups.google.com/forum/#!msg/julia-users/IFUXQuCptw0/FfjVPPYJldwJ>, which indicate that compiling to trimmed standalone binaries for x86 is a ways down the road. Is that still the case? (Please direct me to other threads I'm missing.) Are non-trimmed binaries (specifically libraries, presumably containing the Julia runtime) fairly easy to create now? With respect to other architectures, do I understand correctly that the primary challenge there is obtaining Julia's dependent libraries for that architecture? Is porting code written in Julia itself to other architectures fairly easy using an appropriate llvm backend? How possible would cross-compiling to binaries be at this point? How long might it take to develop? Thanks.
