<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Is there documentation / a list of steps that one can follow to set up a cross compiling build process for Racket where one can build (on one system) stand along executables? For that matter, is it even possible?</span><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">The only thing I've found thus far is the README on the Racket GitHub repository which mentions the --host and --enable-racket flags, but that seems to be for building Racket itself and the values for those flags are not specified.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Otherwise, it would most likely be related to raco exe/distribute, but I don't see anything there about cross compiling.<br>
<div><br></div><div>Preferably, this would be with OSX, Linux, and Windows targets (although in the back of my mind it would be interesting to try to make it work on iOS or maybe Android as well...). Theoretically, I have the machines / virtual machines to build each of these individually, but it would be nice if there were some fire and forget method that could be done on a single machine for creating binary releases of programs to run on machines that don't have Racket installed.</div>
<div><br></div><div>If such a thing doesn't exist right now, is it possible? What would be necessary?<br><div><br></div><div>Thanks!</div></div></div></div>