LLVM

Материал из ALT Linux Wiki
Версия от 22:38, 24 апреля 2018; LAKostis (обсуждение | вклад) (Новая страница: «== Особенности сборки пакетов проекта LLVM в ALTLinux Sisyphus. === Введение Несмотря на то, что прое…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

== Особенности сборки пакетов проекта LLVM в ALTLinux Sisyphus.

=== Введение Несмотря на то, что проект LLVM является довольно зрелым и вполне сформировавшимся, в ALTLinux он появился и стал активно использоваться совсем недавно. Поэтому существует целый ряд проблем, которые будут решены в будущем или будут считаться отличительными особенностями.

=== Особенности сборки В настоящий момент в Сизифе существуют след. компоненты:

  • llvm libs - пакет с библиотеками, реализующими генерацию оптимизированного кода для различных процессоров и архитектур.
  • clang - "LLVM native" C/C++/Objective-C компилятор, собирает код в 3 раза быстрее, чем gcc, также имеет развитые средства для диагностики и анализа кода.
  • lld - линковщик кода, который может заменить стандартный ld/gold из binutils, при этом поддерживает все стандартные команды и возможности, работает быстрее и имеет ряд интересных особенностей.

=== Известные проблемы

=== Планы на будущее