OpenBSD deixou de dar suporte à plataforma de hardware Loongson devido a uma regressão no Clang

O suporte à plataforma Loongson foi removido do OpenBSD, que havia sido adicionado em 2010 para processadores chineses Loongson 2E e 2F compatíveis com MIPS. O motivo da remoção são problemas na construção para a plataforma mips64el nas novas versões do compilador Clang. Após a tentativa de auto-construção do clang 22 (compilação do código clang 22 usando o compilador clang 22), começaram a ocorrer falhas que não se manifestaram ao compilar o clang 22 com o clang 19.

O desenvolvedor que acompanhava a plataforma Loongson comentou que não tem tempo nem energia para investigar as causas da regressão, especialmente considerando que o ciclo de auto-construção do clang em um computador com CPU Loongson leva 10 dias. Provavelmente a regressão está relacionada ao tratamento da ordem dos bytes, já que o problema não se manifesta na plataforma MIPS Octeon (Loongson — Little-Endian, Octeon — Big-Endian). A opção de retornar ao uso do GCC 4 foi descartada, pois muitos ports requerem um compilador com suporte ao padrão C++ 11.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster