OpenBSD lopetti Loongson-laitteistoalustan tuen Clangin regression vuoksi

OpenBSD on poistanut tuen Loongson-alustalle, joka lisättiin vuonna 2010 MIPS-yhteensopiville kiinalaisille Loongson 2E- ja 2F-prosessoreille. Poiston syynä mainitaan ongelmat mips64el-alustan kääntämisessä Clang-kääntäjän uudemmissa versioissa. Yritettyäni kääntää clang 22:n itse (clang 22 -koodin kääntäminen clang 22 -kääntäjällä), alkoi esiintyä kaatumisia, joita ei tapahtunut käännettäessä clang 22:ta clang 19:llä.

Loongson-alustaa ylläpitävä kehittäjä huomautti, ettei hänellä ole aikaa tai energiaa tutkia regression syytä, varsinkin kun otetaan huomioon, että clangin itsekoontisykli kestää 10 päivää olemassa olevalla Loongson-suorittimella varustetulla tietokoneella. Regressio liittyy todennäköisesti endian-käsittelyyn, koska ongelmaa ei esiinny MIPS Octeon -alustalla (Loongson on Little-Endian, Octeon on Big-Endian). Mahdollisuus palata GCC 4:ään on hylätty, koska monet portit vaativat kääntäjän, joka tukee C++ 11 -standardia.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster