Το OpenBSD αφαίρεσε την υποστήριξη για την πλατφόρμα Loongson, η οποία προστέθηκε το 2010 για τους κινεζικούς επεξεργαστές Loongson 2E και 2F που είναι συμβατοί με MIPS. Ο λόγος για την αφαίρεση αναφέρεται ως προβλήματα με την κατασκευή για την πλατφόρμα mips64el σε νεότερες εκδόσεις του μεταγλωττιστή Clang. Μετά από προσπάθεια αυτο-κατασκευής του clang 22 (κατασκευή κώδικα clang 22 χρησιμοποιώντας τον μεταγλωττιστή clang 22), άρχισαν να εμφανίζονται σφάλματα, τα οποία δεν συνέβησαν κατά την κατασκευή του clang 22 χρησιμοποιώντας το clang 19.
Ο προγραμματιστής που συντηρεί την πλατφόρμα Loongson σημείωσε ότι δεν έχει τον χρόνο ή την ενέργεια να διερευνήσει την αιτία της παλινδρόμησης, ειδικά δεδομένου ότι ο κύκλος αυτο-κατασκευής clang διαρκεί 10 ημέρες στον υπάρχοντα υπολογιστή με CPU Loongson. Η παλινδρόμηση πιθανότατα σχετίζεται με τον χειρισμό endian, καθώς το πρόβλημα δεν παρουσιάζεται στην πλατφόρμα MIPS Octeon (το Loongson είναι Little-Endian, το Octeon είναι Big-Endian). Η επιλογή επιστροφής στο GCC 4 έχει απορριφθεί επειδή πολλές θύρες απαιτούν έναν μεταγλωττιστή που υποστηρίζει το πρότυπο C++ 11.
Πηγή: opennet.ru
