Show Your Support: Did you know that you can get Phoronix Premium for under $4 per month? Try it today to view our site ad-free, multi-page articles on a single page, and more while the proceeds allow us to write more Linux hardware reviews. At the very least, please disable your ad-blocker.
GNU Hurd Toolchain Support Added To LLVM Clang Compiler
The GNU Hurd target was merged into the Clang compiler for Hurd toolchain support and handling of its triple. The 300+ lines of code adding support for this GNU platform into Clang was merged overnight in time for LLVM/Clang 8.0 due out early next year.
There has been work going back years on porting LLVM/Clang to GNU Hurd particularly on the LLVM side due to the immense array of open-source projects relying upon LLVM in varying capacities.
Hurd still has quite a ways to go in hardware support, but at least there is now a new compiler option should its users be willing to venture outside of the GNU land. Besides Clang often compiling C/C++ code faster and the compiler being more liberally licensed that is attractive to some organizations, the LLVM toolchain does offer various analyzers/tools/utilities built around its ecosystem that are often innovative and useful to developers.