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