[llvm-dev] State of NaCl in monorepo?

Fangrui Song via llvm-dev llvm-dev at lists.llvm.org
Sat Apr 18 19:42:59 PDT 2020

Hi all,

LLVM/Clang supports an OS called 'NaCl' (llvm/include/llvm/ADT/Triple.h).
It apparently hasn't had any development since 2015.

This page https://developer.chrome.com/native-client/migration
mentions that NaCl is deprecated.

Is it still used? If not, I would propose that we remove it.
I created a patch https://reviews.llvm.org/D78441 which I think can
delete 90% of the related code.

There are still a few references left (noticeably aligned bundling in
MC) https://sites.google.com/a/chromium.org/dev/nativeclient/pnacl/aligned-bundling-support-in-llvm
I will delete that as a follow-up.

More information about the llvm-dev mailing list