Swift on FreeBSD



Swift is officially supported on Darwin, Linux, and Windows. Some people have put in work to get it running on FreeBSD and OpenBSD, but lately the FreeBSD port has succumbed to bit rot.

A few weeks ago, I started working on getting the FreeBSD port working again. I'm going to try something new where I attempt to use a blog entry for my project notes, with the hopes that it'll force me to organize them better.

This document is likely incomplete and incorrect.

Completed work

Changes required for Swift 5.7

Other changes

These are fixes for bugs introduced after 5.7.

Work in progress

This stuff will be updated on an ongoing basis:

Future directions