LLVM 11.0.0
Fedora 33, LLVM 11 ile birlikte geliyor.
Fedora’daki tüm llvm alt projeleri sürüm 11’e güncellenecek. Ancak, şu anda clang
ve llvm
sürüm 10 kütüphanelerine bağımlı olan paketler çalışmaya devam edecek.
clang10
ve llvm10
uyumluluk paketleri bu sürüme eklendi.
Paketleyiciler clang-libs
veya llvm-libs’e bağımlı paketleri yeniden oluşturmak istiyor ancak henüz LLVM 11 ile çalıştıramıyorlarsa, spec dosyalarını `clang10
ve llvm10
uyumluluk paketlerine bağımlı olacak şekilde değiştirmeleri gerekmektedir.
Uyumluluk paketi adlandırma değişikliği. Paket adından .0 çıkarıldı ve artık uyumluluk paketleri |
Clang 11.0.0, x86_64
ve s390x
mimarileri için -fstack-clash-protection
seçeneğini destekliyor. Bu güncellemenin bir parçası olarak, redhat-rpm-config
içindeki rpmrc dosyası değiştirildi, bundan dolayı %toolchain
makrosu clang olarak ayarlandığında optflags seçeneğine -fstack-clash-protection
eklendi.
Değişiklikler
LLVM 11 ile birlikte gelen yeni özelliklerin, iyileştirmelerin ve hata düzeltmelerinin tam listesi proje sürüm notlarında bulunabilir.
Fedora 33’teki tüm LLVM alt projeleri de sürüm 11’e güncellendi
-
clang (ayrıntılar)
-
lld (ayrıntılar)
-
libcxx (libc++) (ayrıntılar)