OpenBSD ha eliminado la compatibilidad con la plataforma Loongson, que se añadió en 2010 para los procesadores chinos Loongson 2E y 2F compatibles con MIPS. El motivo de la eliminación son los problemas de compilación para la plataforma mips64el en las versiones más recientes del compilador Clang. Tras intentar compilar clang 22 (generando código con el compilador clang 22), comenzaron a producirse fallos, algo que no ocurría al compilar clang 22 con clang 19.
El desarrollador que mantiene la plataforma Loongson señaló que no tiene tiempo ni energía para investigar la causa de la regresión, especialmente considerando que el ciclo de autocompilación de clang tarda 10 días en la computadora existente con una CPU Loongson. Es probable que la regresión esté relacionada con el manejo del orden de bytes, ya que el problema no ocurre en la plataforma MIPS Octeon (Loongson es Little-Endian, Octeon es Big-Endian). Se descartó la opción de volver a GCC 4 porque muchos puertos requieren un compilador que admita el estándar C++ 11.
Fuente: opennet.ru
