GCC eliminado de la rama principal de FreeBSD.

De acuerdo con lo planeado anteriormente plan, conjunto de compiladores GCC eliminado de los árboles de fuentes de FreeBSD. La construcción de GCC junto con el sistema base para todas las arquitecturas fue desactivada por defecto a finales de diciembre, y ahora el código de GCC ha sido eliminado del repositorio SVN. Se observa que, en el momento de su eliminación, todas las plataformas que no admitían Clang ya habían cambiado a herramientas de construcción externas instaladas desde puertos. En el sistema base se incluía una versión obsoleta de GCC 4.2.1 (la integración de versiones más recientes fue imposible debido a que la 4.2.2 cambió a la licencia GPLv3, que fue considerada inaceptable para los componentes básicos de FreeBSD).

Las versiones actuales de GCC, incluyendo GCC 9, como antes, se pueden instalar desde paquetes y puertos. También se sugiere utilizar GCC de los puertos para la construcción de FreeBSD en arquitecturas que dependen de GCC y no pueden cambiar a Clang. Recordemos que a partir de FreeBSD 10, el sistema base para las arquitecturas i386, AMD64 y ARM ha sido cambiado para enviar por defecto el compilador Clang y la biblioteca libc++ desarrollada por el proyecto LLVM. GCC y libstdc++ para las arquitecturas mencionadas han dejado de compilarse como parte del sistema base, pero continúan siendo enviados por defecto para arquitecturas powerpc, mips, mips64 y sparc64.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster