OpenBSD heeft de ondersteuning voor het Loongson-platform verwijderd. Deze ondersteuning werd in 2010 toegevoegd voor de MIPS-compatibele Chinese Loongson 2E- en 2F-processors. De reden voor de verwijdering zou liggen in problemen met het compileren voor het mips64el-platform in nieuwere versies van de Clang-compiler. Na een poging om clang 22 zelf te compileren (clang 22-code compileren met de clang 22-compiler) begonnen er crashes op te treden, iets wat niet gebeurde bij het compileren van clang 22 met clang 19.
De ontwikkelaar die het Loongson-platform onderhoudt, gaf aan dat hij geen tijd of energie heeft om de oorzaak van de regressie te onderzoeken, vooral omdat de zelfcompilatiecyclus van clang 10 dagen duurt op de bestaande computer met een Loongson-processor. De regressie houdt waarschijnlijk verband met de endianness, aangezien het probleem zich niet voordoet op het MIPS Octeon-platform (Loongson is Little-Endian, Octeon is Big-Endian). De optie om terug te keren naar GCC 4 is verworpen, omdat veel ports een compiler vereisen die de C++ 11-standaard ondersteunt.
Bron: opennet.ru
