OpenBSD droppet støtten for Loongson-maskinvareplattformen på grunn av regresjon i Clang

OpenBSD har fjernet støtten for Loongson-plattformen, som ble lagt til i 2010 for de MIPS-kompatible kinesiske Loongson 2E- og 2F-prosessorene. Årsaken til fjerningen er oppgitt som problemer med å bygge for mips64el-plattformen i nyere versjoner av Clang-kompilatoren. Etter forsøk på å bygge clang 22 selv (bygge clang 22-kode ved hjelp av clang 22-kompilatoren), begynte det å krasje, noe som ikke skjedde da man bygde clang 22 med clang 19.

Utvikleren som vedlikeholder Loongson-plattformen bemerket at han ikke har tid eller energi til å undersøke årsaken til regresjonen, spesielt gitt at selvbyggingssyklusen for clang tar 10 dager på den eksisterende datamaskinen med en Loongson CPU. Regresjonen er sannsynligvis relatert til endian-håndtering, ettersom problemet ikke oppstår på MIPS Octeon-plattformen (Loongson er Little-Endian, Octeon er Big-Endian). Alternativet med å gå tilbake til GCC 4 er forkastet fordi mange porter krever en kompilator som støtter C++ 11-standarden.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster