GCC eliminado del núcleo de FreeBSD

Como se planeó previamente plan, el conjunto de compiladores de GCC remoto del árbol fuente de FreeBSD. La compilación de GCC junto con el sistema base para todas las arquitecturas se deshabilitó de manera predeterminada a fines de diciembre y ahora el código de GCC se eliminó del repositorio de SVN. Se observa que en el momento de la eliminación de GCC, todas las plataformas que no admiten Clang se transfirieron al uso de herramientas de ensamblaje externas instaladas desde los puertos. El sistema base envió una versión obsoleta de GCC 4.2.1 (la integración de versiones más nuevas no fue posible debido al cambio de 4.2.2 a la licencia GPLv3, que se consideró inaceptable para los componentes básicos de FreeBSD).

Versiones actuales de GCC, incluidas GCC 9, como antes, se puede instalar desde paquetes y puertos. También se sugiere usar GCC from ports para construir FreeBSD en arquitecturas que están vinculadas a GCC y no pueden cambiar a Clang. Recuerde que a partir de FreeBSD 10, el sistema base para las arquitecturas i386, AMD64 y ARM se cambió a la entrega predeterminada del compilador Clang y la biblioteca libc ++ desarrollada por el proyecto LLVM. Hace tiempo que GCC y libstdc++ para estas arquitecturas dejaron de construirse como parte del sistema base, pero continuaron enviándose de manera predeterminada para las arquitecturas powerpc, mips, mips64 y sparc64.

Fuente: opennet.ru

Añadir un comentario