OpenBSD a suspendat suportul pentru platforma hardware Loongson din cauza regresiei în Clang

Din OpenBSD a fost eliminat suportul pentru platforma Loongson, adăugat în 2010 pentru procesoarele Loongson 2E și 2F, compatibile MIPS din China. Cauza eliminării este reprezentată de problemele cu compilarea pentru platforma mips64el în noile versiuni ale compilatorului Clang. După încercarea de a efectua o auto-comprimare clang 22 (compilarea codului clang 22 folosind compilatorul clang 22), au apărut blocări care nu s-au manifestat la compilarea clang 22 cu clang 19.

Dezvoltatorul care a susținut platforma Loongson a menționat că nu are timpul și forțele necesare pentru a analiza cauzele regresiei apărute, mai ales având în vedere că ciclul de auto-comprimare clang pe computerul său cu CPU Loongson durează 10 zile. Probabil, regresia este legată de modul în care sunt procesate ordinea octeților, deoarece pe platforma MIPS Octeon problema nu se manifestă (Loongson este Little-Endian, Octeon este Big-Endian). Opțiunea de a reveni la utilizarea GCC 4 a fost abandonată din cauză că multe porturi necesită un compilator care să suporte standardul C++ 11.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster