Documentation for a newer release is available. View Latest

LLVM 11.0.0

Fedora 33 ve amb LLVM 11.

Tots els subprojectes llvm a Fedora s’actualitzaran a la versió 11. No obstant això, els paquets que actualment depenen de les biblioteques clang i llvm versió 10 continuaran funcionant.

S’han afegit paquets de compatibilitat clang10 i llvm10 a aquesta versió.

Si els mantenidors volen reconstruir paquets que depenen de clang-libs o llvm-libs, però que encara no funcionen amb LLVM 11, han de canviar els seus fitxers d’especificacions per dependre dels paquets de compatibilitat clang10 i llvm10.

Canvi de nom del paquet de compatibilitat. S’ha eliminat el .0 del nom del paquet i ara els paquets de compatibilitat s’anomenen llvm10 i clang10 en lloc de llvm10.0 i clang10.0.

Clang 11.0.0 admet la bandera -fstack-clash-protection per a les arquitectures x86_64 i s390x. Com a part d’aquesta actualització, el fitxer rpmrc a redhat-rpm-config s’ha modificat, de manera que -fstack-clash-protection s’afegeix als optflags quan la macro %toolchain s’estableix a clang.

Canvis

La llista completa de noves característiques, millores i correccions d’errors que ve amb LLVM 11 es pot trobar a les notes de la versió upstream.

Tots els subprojectes LLVM a Fedora 33 també s’han actualitzat a la versió 11

Així com

  • compiler-rt

  • lldb

  • libomp

  • llvm-test-suite

  • libcxxabi (libc++abi)

  • python-lit