OpenBSD lõpetas Loongsoni riistvaraplatvormi toe Clangi regressiooni tõttu.

OpenBSD on eemaldanud Loongsoni platvormi toe, mis lisati 2010. aastal MIPS-ühilduvatele Hiina Loongson 2E ja 2F protsessoritele. Eemaldamise põhjuseks on toodud probleemid mips64el platvormi ehitamisel Clangi kompilaatori uuemates versioonides. Pärast clang 22 ise ehitamise katset (clang 22 koodi ehitamine clang 22 kompilaatori abil) hakkasid tekkima krahhid, mida clang 22 ehitamisel clang 19 abil ei esinenud.

Loongsoni platvormi haldav arendaja märkis, et tal pole aega ega energiat regressiooni põhjuse uurimiseks, eriti arvestades, et clangi iseehitustsükkel võtab olemasoleval Loongsoni protsessoriga arvutil aega 10 päeva. Regressioon on tõenäoliselt seotud endian-käitlemisega, kuna probleem ei esine MIPS Octeoni platvormil (Loongson on Little-Endian, Octeon on Big-Endian). GCC 4-le naasmise võimalus on kõrvale jäetud, kuna paljud pordid nõuavad kompilaatorit, mis toetab C++ 11 standardit.

Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusväärne hostimine, VPS VDS-serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster