L1VM - ports status
Here I want to show how the L1VM status is on different OS. As I work on a Linux machine, Linux is the best supported OS to run L1VM on it!
Here is a ranking from top to not so well:
1. Linux: Debian, Debian on Raspberry Pi, Fedora, Ubuntu (GitHub CI), Windows WSL (Debian) 2. BSD UNIX: OpenBSD, FreeBSD, Dragonfly BSD 3. Haiku OS: (Multithreading using POSIX threads don't work at all. Maybe this will be fixed in later Haiku versions.) 4. Windows: via MSYS2, Cygwin 5. macOS: via GitHub CI.
Finally the macOS GitHub CI build seems to work again. I had to copy
/usr/local/include to make it usable by SDL:
# macOS 13 build cp /Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/machine/endian.h /usr/local/include cp /usr/local/include/c++/11/parallel/features.h /usr/local/include
Now the L1VM should build on macOS again. Sorry for this!