OpenBSD ukončilo podporu hardvérovej platformy Loongson kvôli regresii v Clang

Podpora platformy Loongson, pridanej v roku 2010 pre MIPS-kompatibilné čínske procesory Loongson 2E a 2F, bola odstránená z OpenBSD. Dôvodom je, že sa objavili problémy so zostavením pre platformu mips64el v nových verziách kompilátora Clang. Po pokuse o samostatné zostavenie clang 22 (zostavenie kódu clang 22 s použitím kompilátora clang 22) došlo k haváriám, ktoré sa neobjavili pri zostavení clang 22 s kompilátorom clang 19.

Vývojár sprevádzajúci platformu Loongson uviedol, že nemá čas ani silu skúmať príčiny vzniknutej regresie, najmä s ohľadom na to, že cyklus samostatného zostavenia clang na existujúcom počítači s CPU Loongson trvá 10 dní. Regresia je pravdepodobne spojená s spracovaním poradia bajtov, pretože na MIPS-platforme Octeon sa problém neobjavuje (Loongson - Little-Endian, Octeon - Big-Endian). Možnosť návratu k používaniu GCC 4 bola odmietnutá, pretože mnohé porty vyžadujú kompilátor s podporou štandardu C++ 11.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster