Az OpenBSD a Clang visszafejlődése miatt megszüntette a Loongson hardverplatform támogatását.

Az OpenBSD eltávolította a Loongson platform támogatását, amelyet 2010-ben adtak hozzá a MIPS-kompatibilis kínai Loongson 2E és 2F processzorokhoz. Az eltávolítás okát a Clang fordító újabb verzióiban a mips64el platformra való fordítás problémáival hozták fel. Miután megpróbálták saját kezűleg fordítani a clang 22-t (a clang 22 kódot a clang 22 fordítóval fordítva), elkezdtek előfordulni összeomlások, amelyek a clang 22 clang 19-cel történő fordításakor nem történtek meg.

A Loongson platformot karbantartó fejlesztő megjegyezte, hogy nincs ideje vagy energiája a regresszió okának kivizsgálására, különösen mivel a clang önépítési ciklusa 10 napot vesz igénybe a meglévő Loongson CPU-val rendelkező számítógépen. A regresszió valószínűleg az endian kezelésével kapcsolatos, mivel a probléma nem fordul elő a MIPS Octeon platformon (a Loongson Little-Endian, az Octeon Big-Endian). A GCC 4-re való visszatérés lehetőségét elvetették, mivel sok port olyan fordítót igényel, amely támogatja a C++ 11 szabványt.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster