Linux 5.18 支持更灵活的 LLVM 配置方式


自从两年前支持主流化以来,使用 LLVM/Clang 而不是 GCC 构建 Linux 内核的技术一直在不断成熟,并且 Linux 内核继续可选地支持额外的 LLVM/Clang 功能。据外媒 介绍, Linux 5.18 对 LLVM 环境变量的处理进行了改进,以处理版本化编译器二进制文件或 PATH 之外的编译器安装。 LLVM = 1 当前用于定义 LLVM/Clang 工具变量,以使用该非 GNU 工具链构建 Linux 内核。 但是目前,如果想在 PATH 之外使用 LLVM/Clang 安装,或者在 Debian/Ubuntu 和其他 Clang 二进制文件为版本后缀的发行版上使用,却并不轻松。 随着 Linux 5.18 中的新改动,LLVM 的设置变得越发灵活,如果用户想要在 PATH 中定位系统的 LLVM/Clang 14 二进制文件,则可以指定 LLVM=-14。 或者想要针对 PATH 之外的编译器安装,可以设置 LLVM=/path/to-llvm。 有关 Linux 5.18 的这种更灵活的 LLVM 处理的更多详细信息,请参阅。

相關推薦

2022-05-24

berry Pi Zero 2 W 在此版本中获得了完整的主线 Linux 内核支持;Tesla FSD 芯片进入上游;其他则是一些 AMD 新显卡的驱动和 Intel 处理器的相关文件。 该版本的主要新特性包括: 用于英特尔混合处理器的新硬件反馈接口 (HFI

2022-04-03

据外媒 :本周的 Linux 5.18 合并窗口有两个微软 exFAT 文件系统的驱动 PR ,尽管数量不多,但都是非常重要的驱动程序补丁。 Linux 5.18+ 上的 exFAT 添加了一个允许访问带有尾随点的路径选项。到目前为止,exFAT 驱动程序无条件地从

2022-08-22

2022 年 5 月底发布是一个非 LTS 版本,只有为期三个月的支持,在维护了 19 个版本之后退役。 仍想留在 5.17 版本的用户建议更新到上述的 5.18.19 版本,但官方的建议是升级到最新的稳定版: Linux 5.19 。Linux 5.19 内核系列

2022-06-28

包括面向 Linux 5.18 的兼容性更新,这意味着 OpenZFS 已官方支持最新的稳定版 Linux 内核,同时也保留对 Linux 3.10 的支持。 OpenZFS 2.1.5 还包含针对 Linux 5.19 兼容性的补丁,不过这些补丁仍处于发布候选阶段,因此在下个月稳定发布

2022-02-22

进对带有 T2 安全芯片的现代 MacBook Pro 笔记本电脑的键盘支持,以及其他增强功能。 在 HID for-next 分支新的 Apple 补丁中,有如下亮点: 为 2007~2009 型号和 2011 无线的第一代 Apple Magic 键盘正确的功能键 (Fn) 映射。此外有一

2022-05-11

Linux Kernel 5.18-rc6 已作为每周候选版本发布了!这个候选版本主要是一些底层的驱动更新、Bug 修复和性能调优。 对于 Linux 5.18-rc6 带来的改动,Linus Torvalds 评论道: 主要是一些驱动程序更新(网络驱动程序和rdma 脱颖而出,其

2022-04-18

Linux 5.18-rc3 已作为每周候选版本发布了!这个候选版本没有特别明显的功能变化,都是一些底层的驱动更新和性能调优。对于 Linux 5.18-rc3 带来的改动,Linus Torvalds 评论道: 事情看起来仍然很正常,虽然 diffstat 可能看起来有

2022-02-21

我们此前报道的英特尔 CPU 内购功能,已完全准备好与  Linux 5.18 内核合并:intel_sdsi 驱动程序已排入x86 平台驱动程序的 “for-next” Git 分支。除非英特尔突然改变路线,或 Linus Torvalds 对该功能持反对意见,否则该 SDSi 功能将

2022-02-15

片 (software-defined silicon / SDSI),即 CPU 内购功能将合并到 Linux 内核的 5.18 版本中。 我们曾在去年 10 月报导过英特尔的 SDSI 计划,SDSi 是一种制造后机制,允许通过购买许可证激活额外的 CPU 功能,这些额外功能在芯片硬件出厂

2022-05-20

Red Hat Enterprise Linux 9 现已全面上市。此版本为支持混合云创新提供了灵活性、稳定性和可靠性。在物理、虚拟、私有和公共云和边缘部署中提供一致的体验,更快地部署应用程序和关键工作负载。 下载地址:https://access.redhat.com

2022-09-22

8.6。 OpenCloudOS 8.6 版本采用了更加灵活的图形安装方式,支持业务场景的自定义分区、文件系统选择,支持多种国际语言的选择,支持多种不同场景软件组的选择安装等特性,也能支持自动脚本编写自动化安装,基本覆盖服务器

2022-02-23

Jason Donenfeld 是 WireGuard 的主要开发者,同时他也是 Linux 内核随机数相关代码的维护者,近日在他的领导下,Linux 内核的随机数生成器代码有了巨大幅度的改进。 在之前的 Linux 5.17 中,Jason Donenfeld 就在随机代码用 BLAKE2s 代替

2023-11-15

发布,代号“Shamrock Pampas Cat”。目前提供的 ISO 镜像文件支持如下 4 种架构: Intel/AMD (x86_64) ARM64 (aarch64) IBM PowerPC (ppc64le) IBM Z (s390x) AlmaLinux 是开放源码的、社区驱动的项目,它从红帽企业版 Linux (RHEL) 的源码编译而

2022-06-16

补丁。 Linux 5.17 是一个非 LTS 版本,只有为期三个月的支持,而且 5.17 的维护版本似乎是最少的,只有 15 个。前一个退役的 5.16 版本起码更新了 20 个维护版本( 5.16.20 版本),而 Linux 5.17 在 5.17.15 版本就没了。 仍想留