OpenBSD Journal

OpenBSD/loongson hardware platform retired

Contributed by rueda on from the soloong dept.

The OpenBSD/loongson hardware platform has been retired. The commit message by Miod Vallat (miod@) explains the reason(s).

List:       openbsd-cvs
Subject:    CVS: cvs.openbsd.org: src
From:       Miod Vallat <miod () cvs ! openbsd ! org>
Date:       2026-07-15 18:59:19
Message-ID: 17bf9b1b148f61fa () cvs ! openbsd ! org

CVSROOT:	/cvs
Module name:	src
Changes by:	miod@cvs.openbsd.org	2026/07/15 13:00:24

Modified files:
	.              : Makefile.cross 
	distrib        : Makefile 
	distrib/notes  : Makefile 
	distrib/special/installboot: Makefile 
	etc            : Makefile 
	lib/libarch/mips64: Makefile 
	regress/etc/MAKEDEV: Makefile 
	regress/usr.sbin/installboot: Makefile 
	share/man/man4 : Makefile 
	share/man/man8 : Makefile 
	sys            : Makefile 
	sys/kern       : Makefile 
	usr.sbin/apm   : Makefile 
	usr.sbin/apmd  : Makefile 
	usr.sbin/hotplugd: Makefile 
	usr.sbin/installboot: Makefile 
	usr.sbin/pcidump: Makefile 
	usr.sbin/wsfontload: Makefile 

Log message:
Unhook loongson from the build.

The last compiler update unfortunately does not work on mips64el, with clang 22
built with clang 19 being apparently functional, but clang 22 rebuilt with
the previous clang 22 hitting deterministic SIGSEGV on various files.

I don't have the time and energy to try and debug this (which is likely an
endianness problem, as octeon appears to run happily with clang 22), especially
when it takes 10 days for clang to rebuild itself on these machines; and
switching back to gcc 4 won't help much as modern software in ports will
require a working C++>=11 compiler to build anyway.

ok visa@

----------
/          \
/    REST    \
/      IN      \
/     PEACE      \
/                  \
|     OpenBSD/     |
|     loongson     |
|       0 Au       |
|   killed by a    |
|     compiler     |
|                  |
|       2026       |
*|     *  *  *      | *
_________)/\\_//(\/(/\)/\//\/|_)_______
We're saddened by this loss, of course.

But we can offer some consolation by offering a link to Miod's OpenBSD stories collection, which has an extensive library of adventures in OpenBSD code.


Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]