GCC removed from FreeBSD core

As previously planned plan, the GCC compiler suite deleted from the FreeBSD source tree. Building GCC along with the base system for all architectures was disabled by default at the end of December, and now the GCC code has been removed from the SVN repository. It is noted that at the time of the removal of GCC, all platforms that do not support Clang were transferred to the use of external assembly tools installed from ports. The base system shipped an outdated release of GCC 4.2.1 (integration of newer versions was not possible due to 4.2.2's switch to the GPLv3 license, which was deemed unacceptable for FreeBSD base components).

Current releases of GCC, including GCC 9, as before, can be installed from packages and ports. GCC from ports is also suggested to be used to build FreeBSD on architectures that are tied to GCC and cannot switch to Clang. Recall that starting with FreeBSD 10, the base system for the i386, AMD64 and ARM architectures has been switched to the default delivery of the Clang compiler and the libc ++ library developed by the LLVM project. GCC and libstdc++ for these architectures have long ceased to be built as part of the base system, but continued to be shipped by default for the powerpc, mips, mips64 and sparc64 architectures.

Source: opennet.ru

Add a comment