Home | Notifications | New Note | Local | Federated | Search | Logout

Bryan Steele :flan_beard:@brynet@bsd.network

AKA canadianbryan. I like tinkering with #OpenBSD and occasionally other Unix-like systems. In other words, not a MCP. He/Him. 🍕💻🇨🇦

🏠: https://brynet.ca
Bluesky: @brynet.ca Joined: 2026-08-05 21:19:24 2 notes, 0 following, 0 followers

Bryan Steele :flan_beard:@brynet@bsd.network (2026-08-21 07:12:34) Heads up! #OpenBSD/sparc64 base has switched to LLVM/Clang 22 by default! :flan_hurrah:​

https://marc.info/?l=openbsd-cvs&m=178726091916648&w=2

This was the last of the significant architectures to switch, with the last few remaining architectures likely to remain on GCC4.


./bsd.own.mk:GCC4_ARCH=alpha hppa m88k sh


Most of OpenBSD’s supported platforms are now LLVM/Clang by default, and indeed switched many years ago. LLVM/Clang was also been available experimentally on sparc64 alongside gcc since 2018.


./bsd.own.mk:CLANG_ARCH=aarch64 amd64 arm i386 mips64 powerpc powerpc64 riscv64 sparc64


(For those keeping track, that’s more than FreeBSD or other OS today has done to advance the LLVM/Clang "non-gcc" compiler ecosystem.)

Reply to @pitrh@mastodon.social Bryan Steele :flan_beard:@brynet@bsd.network (2026-07-31 02:02:42) @pitrh OpenBSD/sparc64 has experimentally shipped LLVM/clang alongside base gcc for many years, but it wasn't ready to switch to by default.

https://marc.info/?l=openbsd-cvs&m=151638090227367&w=2

It's nice to see kirill@ push it through the finish line, so hopefully in the future it can become the default! :flan_hacker:​ :flan_thumbs:​