GCC əsas FreeBSD sırasından çıxarıldı

Əvvəllər planlaşdırılanlara uyğun olaraq plan, GCC tərtibçiləri dəsti silindi FreeBSD mənbə ağacından. Bütün arxitekturalar üçün əsas sistemlə birlikdə GCC-nin qurulması dekabrın sonunda defolt olaraq söndürüldü və GCC kodu indi SVN deposundan silindi. Qeyd olunur ki, GCC-nin ləğvi zamanı Clang-ı dəstəkləməyən bütün platformalar portlardan quraşdırılmış xarici qurma alətlərindən istifadə etməyə keçib. Baza sistem GCC 4.2.1-in köhnəlmiş buraxılışı ilə göndərilib (FreeBSD baza komponentləri üçün uyğun olmayan hesab edilən 4.2.2-nin GPLv3 lisenziyasına keçidi səbəbindən daha yeni versiyaların inteqrasiyası mümkün olmadı).

Cari GCC relizləri, o cümlədən GCC 9, əvvəllər olduğu kimi, paketlərdən və portlardan quraşdırıla bilər. Limanlardan GCC-nin GCC-yə əsaslanan və Clang-a keçə bilməyən arxitekturalarda FreeBSD qurmaq üçün də istifadə edilməsi təklif olunur. Yada salaq ki, FreeBSD 10-dan başlayaraq, i386, AMD64 və ARM arxitekturaları üçün əsas sistem Clang kompilyatorunun və LLVM layihəsi tərəfindən hazırlanmış libc++ kitabxanasının standart çatdırılmasına köçürüldü. Bu arxitekturalar üçün GCC və libstdc++ çoxdan əsas sistemin bir hissəsi kimi qurulmasını dayandırıb, lakin powerpc, mips, mips64 və sparc64 arxitekturaları üçün defolt olaraq təmin olunmağa davam edir.

Mənbə: opennet.ru

Добавить комментарий