Le support de la plateforme Loongson a été retiré d'OpenBSD, ajoutée en 2010 pour les processeurs chinois Loongson 2E et 2F compatibles avec MIPS. La raison de ce retrait est des problèmes de compilation pour la plateforme mips64el dans les nouvelles versions du compilateur Clang. Après avoir essayé de construire clang 22 (construction du code clang 22 en utilisant le compilateur clang 22), des plantages sont apparus, qui ne se produisaient pas lors de la compilation de clang 22 avec clang 19.
Le développeur qui a accompagné la plateforme Loongson a déclaré qu'il n'avait pas le temps ni les ressources pour analyser les causes de la régression, surtout compte tenu du fait que le cycle de compilation sur son ordinateur avec un CPU Loongson prend 10 jours. La régression est probablement liée au traitement de l'ordre des octets, car le problème ne se manifeste pas sur la plateforme MIPS Octeon (Loongson - Little-Endian, Octeon - Big-Endian). L'option de revenir à l'utilisation de GCC 4 a été rejetée car de nombreux ports nécessitent un compilateur prenant en charge la norme C++ 11.
Source : opennet.ru
