OpenBSD a abandonné la prise en charge de la plateforme matérielle Loongson en raison d'une régression dans Clang.

OpenBSD a supprimé la prise en charge de la plateforme Loongson, ajoutée en 2010 pour les processeurs chinois Loongson 2E et 2F compatibles MIPS. Cette suppression est due à des problèmes de compilation pour la plateforme mips64el avec les versions récentes du compilateur Clang. Après avoir tenté de compiler Clang 22 (en utilisant le compilateur Clang 22), des plantages sont apparus, contrairement à la compilation de Clang 19.

Le développeur en charge de la plateforme Loongson a indiqué ne pas avoir le temps ni l'énergie d'enquêter sur la cause de la régression, d'autant plus que le cycle de compilation automatique de clang prend 10 jours sur l'ordinateur actuel équipé d'un processeur Loongson. La régression est probablement liée à la gestion de l'endianness, car le problème ne se produit pas sur la plateforme MIPS Octeon (Loongson est Little-Endian, Octeon est Big-Endian). L'option de revenir à GCC 4 a été écartée car de nombreux ports nécessitent un compilateur compatible avec la norme C++11.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster