GCC 從 FreeBSD 核心中移除

按照之前的計劃 計劃, GCC 編譯器套件 刪除 來自 FreeBSD 源代碼樹。 在 4.2.1 月底默認禁用為所有體系結構構建 GCC 和基礎系統,現在 GCC 代碼已從 SVN 存儲庫中刪除。 值得注意的是,在移除 GCC 時,所有不支持 Clang 的平台都轉為使用從 ports 安裝的外部組裝工具。 基本系統發布了 GCC 4.2.2 的過時版本(由於 3 切換到 GPLvXNUMX 許可證,無法集成新版本,這對於 FreeBSD 基本組件來說是不可接受的)。

GCC 的當前版本,包括 GCC 9和以前一樣,可以從包和端口安裝。 來自 ports 的 GCC 也被建議用於在綁定到 GCC 且不能切換到 Clang 的架構上構建 FreeBSD。 回想一下,從 FreeBSD 10 開始,i386、AMD64 和 ARM 架構的基礎系統已經切換到默認交付的 Clang 編譯器和 LLVM 項目開發的 libc++ 庫。 這些架構的 GCC 和 libstdc++ 早已不再作為基本系統的一部分構建,但默認情況下繼續為 powerpc、mips、mips64 和 sparc64 架構提供。

來源: opennet.ru

添加評論