OpenBSD droppede understøttelsen af ​​Loongson-hardwareplatformen på grund af regression i Clang.

OpenBSD har fjernet understøttelsen af ​​Loongson-platformen, som blev tilføjet i 2010 til de MIPS-kompatible kinesiske Loongson 2E- og 2F-processorer. Årsagen til fjernelsen er angivet som problemer med at bygge til mips64el-platformen i nyere versioner af Clang-compileren. Efter at have forsøgt at bygge clang 22 selv (bygge clang 22-kode ved hjælp af clang 22-compileren), begyndte der at forekomme nedbrud, hvilket ikke skete, da clang 22 blev bygget ved hjælp af clang 19.

Udvikleren, der vedligeholder Loongson-platformen, bemærkede, at han ikke har tid eller energi til at undersøge årsagen til regressionen, især i betragtning af at selvbygningscyklussen for clang tager 10 dage på den eksisterende computer med en Loongson CPU. Regressionen er sandsynligvis relateret til endian-håndtering, da problemet ikke opstår på MIPS Octeon-platformen (Loongson er Little-Endian, Octeon er Big-Endian). Muligheden for at vende tilbage til GCC 4 er blevet forkastet, fordi mange porte kræver en compiler, der understøtter C++ 11-standarden.

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster