GCC FreeBSD-nin əsas tərkibindən çıxarıldı

Buna uyğun olaraq, əvvəlcədən planlaşdırılmış plan, GCC tərtibçilərindən ibarət dəst silinmişdir FreeBSD-nin mənbə kodlarına. Dekabrın sonunda bütün arxitekturalar üçün GCC ilə birlikdə əsas sistemin yığılması, standart olaraq, deaktiv edilmişdi və indi GCC kodu SVN deposundan silinib. Qeyd olunur ki, GCC-nin silindiyi zaman, Clang-ı dəstəkləməyən bütün platformalar portlardan yüklənən xarici yığma alətlərindən istifadə etməyə keçmişdi. Əsas sistemdə köhnəlmiş GCC 4.2.1 versiyası təqdim olunub (daha yeni versiyaların inteqrasiyası, 4.2.2-nin GPLv3 lisenziyasına keçməsi səbəbindən mümkünsüz idi, bu lisenziya FreeBSD-nin əsas komponentləri üçün qəbul edilməz hesab olunurdu).

Aktual GCC versiyaları, o cümlədən GCC 9, əvvəlki kimi, paketlər və portlar vasitəsilə quraşdırıla bilər. Portlardakı GCC, həmçinin GCC-yə bağlı arxitekturalarda FreeBSD-nin yığılması üçün istifadəyə təklif olunur və Clang-a keçə bilmir. Xatırladaq ki, FreeBSD 10-dan etibarən i386, AMD64 və ARM arxitekturaları üçün əsas sistem standart olaraq Clang tərtibçisi və LLVM layihəsi tərəfindən hazırlanmış libc++ kitabxanasını istifadə etməyə keçib. GCC və libstdc++ bu arxitekturalar üçün çoxdan əsas sistemin bir hissəsi kimi yığılmağı dayandırmışdır, lakin powerpc, mips, mips64 və sparc64 arxitekturaları üçün hələ də standart olaraq təqdim olunmağa davam edir.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster