GCC eliminat del nucli de FreeBSD

D'acord amb el previst prèviament pla, un conjunt de compiladors GCC eliminat de l'arbre de fonts de FreeBSD. La creació de GCC juntament amb el sistema base per a totes les arquitectures es va desactivar de manera predeterminada a finals de desembre, i el codi GCC s'ha eliminat del repositori SVN. Cal assenyalar que en el moment de l'eliminació de GCC, totes les plataformes que no admeten Clang han passat a utilitzar eines de compilació externes instal·lades des dels ports. El sistema base es va enviar amb una versió obsoleta de GCC 4.2.1 (la integració de les versions més noves no va ser possible a causa de la transició de la 4.2.2 a la llicència GPLv3, que es va considerar inadequada per als components base de FreeBSD).

Les versions actuals de GCC, incloses GCC 9, com abans, es pot instal·lar des de paquets i ports. També es proposa que GCC des dels ports s'utilitzi per construir FreeBSD en arquitectures que es basen en GCC i que no poden canviar a Clang. Recordem que a partir de FreeBSD 10, el sistema base per a les arquitectures i386, AMD64 i ARM es va transferir al lliurament predeterminat del compilador Clang i de la biblioteca libc++ desenvolupada pel projecte LLVM. GCC i libstdc++ per a aquestes arquitectures han deixat de construir-se com a part del sistema base, però continuen subministrant-se per defecte per a les arquitectures powerpc, mips, mips64 i sparc64.

Font: opennet.ru

Afegeix comentari