GCC eliminado do núcleo de FreeBSD

Tal e como estaba previsto previamente plan, o conxunto de compiladores GCC eliminado desde a árbore de fontes de FreeBSD. A creación de GCC xunto co sistema base para todas as arquitecturas desactivouse de forma predeterminada a finais de decembro, e agora o código GCC foi eliminado do repositorio SVN. Nótase que no momento da eliminación de GCC, todas as plataformas que non admiten Clang foron transferidas ao uso de ferramentas de montaxe externas instaladas desde portos. O sistema base enviou unha versión obsoleta de GCC 4.2.1 (non foi posible a integración de versións máis novas debido ao cambio de 4.2.2 á licenza GPLv3, que se considerou inaceptable para os compoñentes base de FreeBSD).

Versións actuais de GCC, incluíndo GCC 9, como antes, pódese instalar desde paquetes e portos. Tamén se suxire que o GCC de portos se use para construír FreeBSD en arquitecturas que están vinculadas a GCC e que non poden cambiar a Clang. Lembre que a partir de FreeBSD 10, o sistema base para as arquitecturas i386, AMD64 e ARM cambiouse á entrega predeterminada do compilador Clang e da biblioteca libc ++ desenvolvida polo proxecto LLVM. GCC e libstdc++ para estas arquitecturas deixaron de construírse durante moito tempo como parte do sistema base, pero seguiron distribuíndose por defecto para as arquitecturas powerpc, mips, mips64 e sparc64.

Fonte: opennet.ru

Engadir un comentario