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

添加评论