GCC wurde aus dem Hauptbestandteil von FreeBSD entfernt

In Übereinstimmung mit dem zuvor festgelegten Plan, wurde die Sammlung von GCC-Compilern wurde entfernt aus dem Quellcode von FreeBSD. Der GCC-Bau zusammen mit dem Basissystem für alle Architekturen wurde Ende Dezember standardmäßig deaktiviert, und nun wurde der GCC-Code aus dem SVN-Repository entfernt. Es wird angemerkt, dass zu dem Zeitpunkt der Entfernung alle Plattformen, die Clang nicht unterstützen, auf die Verwendung externer Build-Tools umgestellt wurden, die aus Ports installiert werden. Im Basissystem wurde eine veraltete Version von GCC 4.2.1 bereitgestellt (die Integration neuerer Versionen war aufgrund des Wechsels von 4.2.2 auf die GPLv3-Lizenz, die als unannehmbar für die Basiskomponenten von FreeBSD angesehen wurde, nicht möglich).

Aktuelle GCC-Versionen, einschließlich GCC 9, können wie gewohnt aus Paketen und Ports installiert werden. GCC aus Ports wird auch empfohlen, um FreeBSD auf Architekturen zu bauen, die auf GCC angewiesen sind und nicht auf Clang umsteigen können. Wir erinnern daran, dass ab FreeBSD 10 das Basissystem für die Architekturen i386, AMD64 und ARM standardmäßig auf die Bereitstellung des Clang-Compilers und der von LLVM entwickelten libc++-Bibliothek umgestellt wurde. GCC und libstdc++ für die genannten Architekturen werden seit langem nicht mehr als Teil des Basissystems gebaut, werden jedoch weiterhin standardmäßig für die Architekturen powerpc, mips, mips64 und sparc64 bereitgestellt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4