Az OpenBSD leállította a Loongson hardverplatform támogatását a Clang regressziója miatt

Az OpenBSD-ből eltávolították 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 okaként a clang új verzióiban tapasztalt mips64el platformhoz kapcsolódó build problémákat jelölték meg. A clang 22 önálló build kísérlete során (a clang 22 kódjának clang 22 használatával történő buildelése) olyan összeomlások léptek fel, amelyek a clang 19 használatával történő build során nem jelentkeztek.

A Loongson platformot kísérő fejlesztő megjegyezte, hogy nincs ideje és energiája feltárni a felmerült regresszió okait, különösen figyelembe véve, hogy a Loongson CPU-val rendelkező számítógépen a clang önálló build ciklusa 10 napot vesz igénybe. Valószínű, hogy a regresszió a bájtok sorrendjének feldolgozásával kapcsolatos, mivel az Octeon MIPS platformon nem lép fel probléma (a Loongson Little-Endian, míg az Octeon Big-Endian). A GCC 4 visszaállításának 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

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster