De acuerdo con lo planeado anteriormente , conjunto de compiladores GCC 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 , 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
