OpenBSD премахна поддръжката за платформата Loongson, която беше добавена през 2010 г. за MIPS-съвместимите китайски процесори Loongson 2E и 2F. Причината за премахването се посочва като проблеми със сглобяването за платформата mips64el в по-новите версии на компилатора Clang. След опит за самостоятелно сглобяване на clang 22 (сглобяване на clang 22 код с помощта на компилатора clang 22), започнаха да се появяват сривове, които не се случваха при сглобяване на clang 22 с помощта на clang 19.
Разработчикът, поддържащ платформата Loongson, отбеляза, че няма време или енергия да проучи причината за регресията, особено като се има предвид, че цикълът на самоизграждане на clang отнема 10 дни на съществуващия компютър с процесор Loongson. Регресията вероятно е свързана с обработката на endian, тъй като проблемът не се среща на платформата MIPS Octeon (Loongson е Little-Endian, Octeon е Big-Endian). Опцията за връщане към GCC 4 е отхвърлена, тъй като много портове изискват компилатор, който поддържа стандарта C++ 11.
Източник: opennet.ru
