Fedora 33 может разрешить сборку пакетов в LLVM Clang, а не только в GCC
Иллюстрация с сайта Wikimedia.Org
Джефф Лоу (Jeff Law) из Red Hat предложил сообществу использовать не толко дефолтный и обязательный GCC, но и Clang. Это позволит разработчикам стороннего ПО, построенного на нем, самим выбрать компилятор и максимально оптимизировать свои пакеты.
От такого решения выиграет, например, Mozilla. Upstream Firefox уже построен на Clang и фонд рекомендует его в качестве предпочтительного компилятора. Но в Fedora он все равно собирался в GCC. Также на Clang сделаны многие открытые проекты Google — в том числе Chromium и проприетарный Chrome.
Сейчас Fedora разрешает использовать Clang, только если пакет вообще не поддерживает GCC. руководящий совет Fedora — FESCo — пока еще не подписал это предложение. Но уже понятно, что это станет первым шагом к большим изменениям.
Clang — часть свободного проекта LLVM, начатого Университетом Иллинойса. Цель — создать полноценную замену GCC. Clang транслирует исходники в байт-код LLVM. Работает на многих архитектурах, в том числе ARM, x86, x86-64, PowerPC, MIPS, SPARC, RISC-V, GPU от Nvidia и AMD.
Постоянная ссылка к новости: http://www.nixp.ru/news/14304.html. Timur Tukaev по материалам phoronix.com.
Бен Коттон из Red Hat предложил маркировать и удалять пакеты-пенсионеры при обновлении Fedora 1 3
Дистрибутив Linux для кластеров CoreOS прекратил существование 1
Доступен традиционный серверный релиз Fedora 27, а проект Modularity будет переосмыслен 15
Вышла Fedora 27 с модульной серверной редакцией в рамках Fedora Modularity
Fedora 26 — новая версия популярного Linux-дистрибутива от сообщества и Red Hat 1 1
Clang станет компилятором по умолчанию для FreeBSD 10 2 4
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1