OpenBSD прекратил поддержку аппаратной платформы Loongson из-за регресии в Clang
Эти древние китайские MIPS-процессоры поддерживались с 2010 года, но суровая реальность современных инструментов взяла свое. Причиной радикального шага стала новая версия компилятора Clang 22, которая напрочь отказывается нормально собирать сама себя на платформе mips64el, постоянно выдавая критические сбои и аварийные завершения.
Сопровождающий платформу разработчик честно признался, что у него просто сдали нервы. И его можно понять: одна попытка скомпилировать Clang на слабеньком китайском процессоре занимает 10 дней. Ждать почти полторы недели, чтобы в самом конце получить ошибку сборки из-за кривого порядка байт... такое испытание сломает психику даже самому стойкому фанату открытого кода.
Откатиться на старый добрый GCC 4 тоже не выйдет, потому что современным портам и софту подавай стандарт C++ 11. В итоге разработчики просто махнули рукой и решили, что проще убить поддержку целой платформы, чем тратить месяцы жизни на бесконечные десятидневные компиляции.
Linux / Линукс 🥸
Post #12266
2.5K

- 👍 31
- 😢 11
- 🤔 4