News: 0001561589

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

LLVM 22 Eliminates The Final Support For Google Native Client "NaCl"

([LLVM] 3 Hours Ago LLVM 22 Ends Native Client)


One of the early changes for [1]the LLVM 22 compiler stack now in development is completing the removal of support for Google's Native Client "NaCl".

The Google Native Client sandboxing tech was interesting when first conceived, but WebAssembly (WASM) has been superior for years for running native code within web browsers. Google phased out its official Native Client support in 2022 while now in 2025 the LLVM compiler stack is removing its support for being able to build any new NaCl/PNaCl binaries.

[2]This merge request is what does away with the Native Client support in LLVM. Originally that merge request was opened earlier in the year but Google had requested it be held off for a few months while they finished wiping out support code remnants from within Chromium. Flushing out the remaining Native Client bits happened in Chrome/Chromium 139 and opened the door now for the compiler support to be removed in LLVM 22.

That code is now [3]merged and lightens the LLVM compiler by 2.5k+ lines of code.



[1] https://www.phoronix.com/news/LLVM-22-Starts-Development

[2] https://github.com/llvm/llvm-project/pull/133661

[3] https://github.com/llvm/llvm-project/commit/0d2e11f3e834e0c1803a6e00da35525b0d476eb2



phoronix

XI:
If the Earth could be made to rotate twice as fast, managers would
get twice as much done. If the Earth could be made to rotate twenty
times as fast, everyone else would get twice as much done since all
the managers would fly off.
XII:
It costs a lot to build bad products.
XIII:
There are many highly successful businesses in the United States.
There are also many highly paid executives. The policy is not to
intermingle the two.
XIV:
After the year 2015, there will be no airplane crashes. There will
be no takeoffs either, because electronics will occupy 100 percent
of every airplane's weight.
XV:
The last 10 percent of performance generates one-third of the cost
and two-thirds of the problems.
-- Norman Augustine