Documentation for a newer release is available. View Latest

LLVM 11.0.0

Fedora 33 viene con LLVM 11.

Todos los subproyectos llvm en Fedora serán actualizados a la versión 11. Sin embargo, los paquetes que dependen actualmente en las bibliotecas clang y llvm versión 10 seguirán funcionando.

Se añadieron a este lanzamiento los paquetes de compatibilidad de clang10 y llvm10.

Si los responsables del mantenimiento quieren reconstruir paquetes que dependen de clang-libs o llvm-libs, pero que aún no funcionan con LLVM 11, tienen que modificar sus archivos spec para que dependan de los paquetes de compatibilidad clang10 y llvm10.

Compatibilidad de paquete de cambio nombrado. El .0 fue abandonado desde el nombre del paquete y ahora la compatibilidad de paquetes es invocada llvm10 y clang10 en vez de llvm10.0 y clang10.0.

Clang 11.0.0 supports the -fstack-clash-protection flag for the x86_64 and s390x architectures. As part of this update, the rpmrc file in redhat-rpm-config was modified, so -fstack-clash-protection is added to optflags when the %toolchain macro is set to clang.

Cambios

The full list of new features, improvements and bug fixes that comes with LLVM 11 can be found in the upstream release notes.

All LLVM sub-projects in Fedora 33 was also updated to version 11

Así como

  • compiler-rt

  • lldb

  • libomp

  • llvm-test-suite

  • libcxxabi (libc++abi)

  • python-lit