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

El listado completo de características nuevas, mejoras y soluciones de defectos que venga con LLVM 11 puede encontrarse en las notas del último lanzamiento.

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