旧编译器和旧错误

2021-01-24 03:33:51

给LWN订户的好处订阅LWN的主要好处是有助于我们继续发布,但除此之外,订户还可以立即访问所有网站内容,并可以访问许多其他网站功能。 请立即注册! 内核项目竭尽全力促进使用较旧的工具链进行构建。 在新系统上构建内核就已经是一个挑战。 首先被迫安装自定义工具链不会改善这种情况。 因此,内核开发人员试图通过大多数发行商提供的工具链来构建内核。 但是,此策略会产生成本,包括无法使用较新的编译器功能。 但是,正如最近的一集中所见,使用旧编译器进行构建也会使开发人员也遭受旧的编译器错误。