哪些发行版是默认用Clang/LLVM编译的?

Cnbatch用户表示:

我个人只知道OpenMandriva默认用Clang编译整个系统。Mandriva的衍生产品Mageia仍然使用GCC。当我得知OpenMandriva默认使用Clang时,我很惊讶。虽然我知道Clang很久以前就已经可以编译操作系统(Apple,FreeBSD,OpenBSD)了,但是在Linux社区还是非常少见的做法。题外话:我之所以会关注Mandriva/Mageia,是因为我接触的第一个Linux发行版是Mandriva的前身Mandrake。当时Fedora和Ubuntu都没有出现。自从Mandrake因为商标问题被迫更名为Mandriva后,其经营状况每况愈下,导致大量裁员。前员工自己做Mageia分公司,最后公司倒闭。开源社区接手了Mandriva代码,成为了OpenMandriva。目前Mageia和OpenMandriva同时存在,互不隶属。OpenMandriva的开发和更新进度比Mageia快很多。

Momocraft用户回复道:

内核支持非gcc编译器吗?

热尔曼网友回复道:

我有一个使用clang toolchainChromeOS的Gentoo盒子。现在看来都是铿锵。ChromeOS其实就是换个Gentoo的壳。对于用户来说,clang或者gcc没什么感觉,除了配置比较麻烦,细微的性能差距只有通过benchmark才能看出来。虽然Gentoo对编译效率的要求很高,但实际上就是丢了。现在CPU编译嗖嗖的。

Ltkun网友回复:

曼德拉草,我也用过。当时redhat还是7.1。

Ssgong网友回复:

@momocraft还行,https://docs.kernel.org/kbuild/llvm.html

Weeei网友回复道:

不多,Ataraxia GNU/Linux是唯一使用Clang的其他发行版:https://gitlab.com/ataraxialinux/ataraxia.

湛蓝辉章网友回复道:

因为GNU/linux,GCC是官方工具。

VYSE用户回复道:

如果追求编译时性能,Clear Linux可能是比Clang编译更好的选择,因为PGO会被大规模使用,编译参数也会得到优化。

Shatyuka网友回复:

AOSP(歪了

Hhhsuan网友回复:

@momocraft一直在用clang编译。

未经允许不得转载:全球VPS主机论坛_便宜VPS主机/VPS云服务器/服务器/独立服务器/物理服务器优惠分享论坛社区 » 哪些发行版是默认用Clang/LLVM编译的?