De ondersteuning voor het Loongson-platform is verwijderd uit OpenBSD, toegevoegd in 2010 voor MIPS-compatibele Chinese Loongson 2E en 2F-processors. De redenen voor de verwijdering zijn problemen met de build voor het mips64el-platform in nieuwe versies van de Clang-compiler. Na een poging om clang 22 zelf te bouwen (de code van clang 22 bouwen met de clang 22-compiler), traden er crashes op die zich niet voordeden bij het bouwen van clang 22 met clang 19.
De ontwikkelaar die verantwoordelijk was voor het Loongson-platform merkte op dat hij geen tijd en middelen heeft om de oorzaken van de regressie te onderzoeken, vooral gezien het feit dat de zelfbouwcyclus van clang op de bestaande computer met een Loongson-CPU 10 dagen duurt. Waarschijnlijk is de regressie gerelateerd aan de behandeling van bytevolgorde, aangezien het probleem niet voorkomt op het MIPS-platform Octeon (Loongson is Little-Endian, Octeon is Big-Endian). De optie om terug te keren naar GCC 4 is afgewezen omdat veel poorten een compiler vereisen die C++ 11 ondersteunt.
Bron: opennet.ru
