皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

LLVM 22 取消了对 Google Native Client “NaCl” 的最终支持

目前正在开发的 LLVM 22 编译器堆栈的早期变化之一是 完全取消了对 Google 的 Native Client“NaCl”的支持。

Google Native Client 沙箱技术在最初构想时很有趣,但多年来,WebAssembly (WASM) 在 Web 浏览器中运行本机代码方面一直表现出色。Google 在 2022 年逐步淘汰了其官方 Native Client 支持,而现在在 2025 年,LLVM 编译器堆栈将取消对构建任何新 NaCl/PNaCl 二进制文件的支持。

此合并请求取消了 LLVM 中的 Native Client 支持。最初,该合并请求在今年早些时候开放,但 Google 要求将其推迟几个月,直到他们完成清除 Chromium 中的支持代码残余。在 Chrome/Chromium 139 中,清除剩余的 Native Client 位发生了,现在为 LLVM 22 中删除编译器支持打开了大门。

LLVM 22 取消了对 Google Native Client “NaCl” 的最终支持

该代码现在已合并,并将 LLVM 编译器的重量减轻了 2.5k+ 行代码。

转自 LLVM 22 Eliminates The Final Support For Google Native Client “NaCl” – Phoronix