Spot the sarcasm!
- FreeBSD 11.1 released.
- Default compiler switched to clang on amd64 and i386. (OpenBSD)
- Large Batch of Kernel Errata Patches Released. (also OpenBSD)
- mandoc-1.14.2 released.
- OPNsense 17.7 released.
- hurray we won
- X11: How does “the” clipboard work? (via)
- LLVM, Clang and compiler-rt support enhancements. (NetBSD) (via)
- Red Hat deprecates btrfs in RHEL 7.4. I found this relevant to recent comments.
- Hosts/BSD – for when you need to run your BSD inside a penguin.
- Aeris details. It’s nice of them to target BSD machines, too. I feel included. (via)
- Contributing to FreeBSD.
OpenBSD switching to Clang is quite awesome.
Re: OpenBSD / Clang
Why is switching a compiler so difficult?
Switching compilers: machine dependent code. Optimizations. Assumptions coded in based on a different compiler. Name/Symbol mangling.
Plus GCC was the only compiler available for so many years, a lot of GCC-specific assumptions crept into everyone’s code. Or at least that’s what I’ve seen a lot when people are working to integrate clang.
That’s what you get when compiling with -std=gnu99 ;)
https://gitweb.dragonflybsd.org/dragonfly.git/blob/HEAD:/share/mk/bsd.sys.mk#l6