Got a new project on, no ETA for completion but it is this: I want to be able to fully compile all of LIbreboot, even an entire release, *on FreeBSD*.
Libreboot's build system, called "lbmk" (Libreboot MaKe) is currently *Linux-only*, due to various idiosyncrasies.
I've set up a dedicated machine for this purpose; a Librebooted Dell OptiPlex 9020 SFF with i7-4790k, 16GB RAM, and a cheap 1TB SSD that I put in it. I'll be porting lbmk over to FreeBSD.
I've got SSH, so I can work on it remotely.
Here are just a few of the issues in FreeBSD, off the top of my head:
* Differences in glibc versus FreeBSD's libc; easy enough to work around, and many packages already have patches in ports for example.
* FreeBSD has GNU Make as "gmake" - I'll have to symlink this in a temporary directory in PATH at build time (many of Libreboot's sub-projects heavily rely on *GNU* Make)
* Probably have to bootstrap some sort of GCC thing, unless FreeBSD's GNU toolchains are any good.
* Other unknown bugs!
@libreleah any plans to do the same for OpenBSD and NetBSD? I'd guess that once FreeBSD is done, the other BSDs shouldn't be too far off, right ?
@TheyCallMeHacked yeah those can be looked at.
i just set this up today, currently doing something else (setting up a network)
@libreleah yeah no pressure