OpenBSD dropped support for the Loongson hardware platform due to regression in Clang

OpenBSD has removed support for the Loongson platform, which was added in 2010 for the MIPS-compatible Chinese Loongson 2E and 2F processors. The reason for the removal is cited as problems with building for the mips64el platform in newer versions of the Clang compiler. After attempting to self-build clang 22 (building clang 22 code using the clang 22 compiler), crashes began to occur, which did not occur when building clang 22 using clang 19.

The developer maintaining the Loongson platform noted that he doesn't have the time or energy to investigate the cause of the regression, especially given that the clang self-build cycle takes 10 days on the existing computer with a Loongson CPU. The regression is likely related to endian handling, as the issue doesn't occur on the MIPS Octeon platform (Loongson is Little-Endian, Octeon is Big-Endian). The option of reverting to GCC 4 has been discarded because many ports require a compiler that supports the C++ 11 standard.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster