OpenBSD přerušil podporu hardwarové platformy Loongson kvůli regresi v Clang

Podpora platformy Loongson byla odstraněna z OpenBSD, která byla přidána v roce 2010 pro čínské procesory Loongson 2E a 2F kompatibilní s MIPS. Důvodem pro odstranění jsou problémy se sestavením pro platformu mips64el v nových verzích kompilátoru Clang. Po pokusu o vlastní sestavení clang 22 (sestavení kódu clang 22 pomocí kompilátoru clang 22) začaly nastávat havárie, které se při sestavení clang 22 pomocí clang 19 neprojevily.

Vývojář, který provázel platformu Loongson, uvedl, že nemá čas a energii vyřešit příčiny vzniklé regrese, zvlášť vzhledem k tomu, že cyklus vlastní sestavy clang na existujícím počítači s procesorem Loongson trvá 10 dní. Pravděpodobně je regrese spojena s pořadím zpracování bajtů, protože na platformě MIPS Octeon se problém neprojevuje (Loongson - Little-Endian, Octeon - Big-Endian). Možnost návratu k používání GCC 4 byla zamítnuta, protože mnoho portů vyžaduje kompilátor s podporou standardu C++ 11.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster