Glibc / GNU Toolchain Dropping Google NaCl Support

Written by Michael Larabel in GNU on 20 May 2017 at 06:12 PM EDT. 9 Comments
Support for Google's Native Client (NaCl) has been removed from mainline glibc with the GNU toolchain no longer really being maintained or used for compiling code targeting this Chrome-supported sandboxed code execution environment.

NaCl is Google's technology for allowing native code to be executed from a web browser. NaCl hasn't seen too much activity recently and there's been reports that it's not being actively developed in the age of ASM.js and more pressing these days is the cross-browser WebAssembly effort.

While for the past two years there has been NaCl support in Glibc, that code is now removed. With the code not being actively maintained and the NaCl GCC code never being contributed to upstream GCC, glibc developers have decided to drop this port. Additionally, the current NaCl SDK makes use of LLVM Clang rather than the GNU toolchain.

Thus as of earlier today, the NaCl port is dropped.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week