用 Clang 构建内核

综合技术 2017-09-28 阅读原文

在 Linux Plumbers Conference 会议上,Google 的内核开发者 Greg Kroah-Hartman 和 Nick Desaulniers 介绍了
用 Clang 构建内核

的进展。Desaulniers 称今天的 Android 用户空间都用 Clang 构建,Google 想要减少它需要支持的工具链数量,至少在目前用 Clang 构建内核主要对 Google 有利,但有理由相信这对更广泛的社区同样有利。Clang 提供了一组与 GCC 不同的警告,更少的 bug 显然对所有内核用户都有利。Clang 还能提高额外的工具,如控制流分析,link-time optimization, profile-guided optimization。用不同的编译器构建代码也有助于筛选出依赖于未定义行为的代码。Greg Kroah-Hartman 称竞争对每个人都有利,过去五年 GCC 引入的新特性都是与 LLVM/Clang 竞争的结果。他希望 Linux 内核也有竞争对手。

Solidot

责编内容by:Solidot阅读原文】。感谢您的支持!

您可能感兴趣的

Some Google Pixel 2, Pixel 2 XL units already rece... From the looks of it, Google is enabling the super-nifty Call Screen feature on the Pixel 2 and Pixel 2 XL . The functi...
Google offering select customers $50 store credit ... With the Pixel event wrapped up, many eager customers are likely scoping out the best place to pre-order the new device...
Has Google Talk implemented XEP-0079? Google Talk has implemented XMPP (jabber portocol) but has it implemented XEP-0079 too? XEP-0079 is an XMPP ex...
AI 不是来抢工作的,它有望在医疗行业给人类带来更多希望... 这几年的科技发展,虽然在医疗的许多方面取得了进步,但是在一些重大疾病方面,依然素手无策。而 AI 的到来,有望给人类克服重大疾病带来希望。 疾病发现 在以往,很多疾病的发现虽然有仪器辅助,但是需要人工进行确认。尤其是在肿瘤...
Google and LG will show off an extremely high-res ... Google and LG are set to present an 18-megapixel 4.3-inch OLED headset display with 1443 ppi and a higher refresh rate ...