O OpenBSD removeu o suporte à plataforma Loongson, que havia sido adicionada em 2010 para os processadores chineses Loongson 2E e 2F compatíveis com MIPS. O motivo da remoção foi atribuído a problemas na compilação para a plataforma mips64el em versões mais recentes do compilador Clang. Após tentativas de compilar o clang 22 (compilando o código do clang 22 usando o compilador clang 22), começaram a ocorrer travamentos, que não aconteciam ao compilar o clang 22 usando o clang 19.
O desenvolvedor responsável pela plataforma Loongson observou que não tem tempo nem energia para investigar a causa da regressão, especialmente considerando que o ciclo de compilação automática do clang leva 10 dias no computador atual com CPU Loongson. A regressão provavelmente está relacionada ao tratamento de endianness, já que o problema não ocorre na plataforma MIPS Octeon (Loongson é Little-Endian, Octeon é Big-Endian). A opção de retornar ao GCC 4 foi descartada porque muitas adaptações exigem um compilador que suporte o padrão C++11.
Fonte: opennet.ru
