OpenBSD は、2010 年に MIPS 互換の中国製 Loongson 2E および 2F プロセッサ向けに追加された Loongson プラットフォームのサポートを削除しました。削除の理由は、Clang コンパイラの新しいバージョンで mips64el プラットフォーム向けにビルドする際に問題が発生するためです。clang 22 を自己ビルドしようとした後 (clang 22 コンパイラを使用して clang 22 コードをビルドしようとした後)、クラッシュが発生し始めましたが、clang 19 を使用して clang 22 をビルドした場合はクラッシュは発生しませんでした。
Loongsonプラットフォームの開発者は、特にLoongson CPUを搭載した既存のコンピュータでclangの自己ビルドサイクルに10日かかることを考えると、回帰の原因を調査する時間もエネルギーもないと述べています。この問題はMIPS Octeonプラットフォームでは発生しないため(Loongsonはリトルエンディアン、Octeonはビッグエンディアン)、回帰はエンディアン処理に関連している可能性が高いです。多くの移植版ではC++11標準をサポートするコンパイラが必要なため、GCC 4に戻すという選択肢は却下されました。
出所: オープンネット.ru
