At Sat, 22 May 2021 08:09:53 -0700 (PDT), "je...@lisp.sh" wrote:
> Is there any interest in having a FreeBSD installation alongside the
> macOS, Windows, and Linux?

I'm not sure how ready the John (the release manager) will be to add a
new platform, but I'm willing to give it a try at the Utah snapshot.
The main obstacle is maintaining a FreeBSD build environment. Maybe a
good possibility is to have a Docker image for Linux that is set up for
cross compilation to FreeBSD. Then, given the right `configure` flags
to make the cross build work, it should be relatively easy to add it to
the Utah build. If you think that's promising and can work out the
Docker image and `configurge` arguments, I can drop it in.

To keep the build process from getting too big while still improving
cross-build support, we might add more Minimal Racket builds without
expanding the set of full distributions. Would that be reasonable for
FreeBSD, or did you have in mind a full distribution?


Meanwhile, I've updated the `raco cross` documentation to provide
advice on building your own target bundles when the download site
doesn't provide the right ones.

Also not what you asked for, but to make a related scenario easier,
I've added `--use-source` to `raco cross` for host builds. For example,
if you're running on FreeBSD, `--use-source` lets you get a host build
for cross-building to another platform (where the other platform does
have installers available). That doesn't help to cross-build to FreeBSD
using a different platform, though.


Matthew

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/20210523110514.2eb%40sirmail.smtps.cs.utah.edu.

Reply via email to