Well, I’m not over the moon about another release platform; is there 
significant demand? I know, I know, the meaning of the word “significant” is 
completely unspecified. I would certainly agree with Matthew that the Minimal 
installations might be a less painful addition.

It may be unclear why any of this would be difficult; in my experience, it’s 
quite common to go through a period during the release when I’m repeatedly 
restarting the build; running the remote builds takes several hours, and since 
this time is multiplied, adding (say) half an hour to the build process can 
significantly extend the process of getting the build “over the hump”. 
Naturally, it could also be the case that this build runs in parallel, on a new 
machine. In that case, there’s then the headache of setting up and 
administering a new machine.

My apologies for all of the kvetching; if we can find a simple way to do this 
that doesn’t involve a lot of extra time or money, I’m willing to give it a try.

John

> On May 23, 2021, at 10:05, Matthew Flatt <mfl...@cs.utah.edu> wrote:
> 
> 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.

-- 
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/407e160e-e6b5-4284-99fa-15ce8daacbb0%40mtasv.net.

Reply via email to