GCC, FreeBSD çekirdeğinden kaldırıldı

Daha önce planlanana uygun olarak plan, bir dizi GCC derleyicisi silindi FreeBSD kaynak ağacından. Tüm mimariler için temel sistemle birlikte GCC'nin oluşturulması Aralık ayının sonunda varsayılan olarak devre dışı bırakıldı ve GCC kodu artık SVN deposundan kaldırıldı. GCC'nin kaldırılması sırasında Clang'ı desteklemeyen tüm platformların, bağlantı noktalarından yüklenen harici oluşturma araçlarını kullanmaya geçtiği belirtiliyor. Temel sistem, GCC 4.2.1'in eski bir sürümüyle birlikte gönderildi (FreeBSD temel bileşenleri için uygun olmadığı düşünülen 4.2.2'nin GPLv3 lisansına geçişi nedeniyle daha yeni sürümlerin entegrasyonu mümkün değildi).

Şunlar dahil güncel GCC sürümleri: GCC 9, daha önce olduğu gibi paketlerden ve bağlantı noktalarından kurulabilir. Bağlantı noktalarından GCC'nin, GCC'ye dayanan ve Clang'a geçemeyen mimariler üzerinde FreeBSD oluşturmak için kullanılması da öneriliyor. FreeBSD 10'dan itibaren i386, AMD64 ve ARM mimarilerinin temel sisteminin, Clang derleyicisinin varsayılan dağıtımına ve LLVM projesi tarafından geliştirilen libc++ kütüphanesine aktarıldığını hatırlayalım. Bu mimariler için GCC ve libstdc++ uzun süredir temel sistemin bir parçası olarak oluşturulmamaktadır, ancak powerpc, mips, mips64 ve sparc64 mimarileri için varsayılan olarak sağlanmaya devam etmektedir.

Kaynak: opennet.ru

Yorum ekle