[libcxx-commits] [libcxx] [libc++] First attempt to regroup a few modules in the modulemap (PR #98214)

Ian Anderson via libcxx-commits libcxx-commits at lists.llvm.org
Tue Sep 3 11:01:18 PDT 2024


ian-twilightcoder wrote:

> While we can't have the C compatibility headers in a single top-level module, I actually don't see why we couldn't have the other libc++ headers in a single top-level module. I think that would be doable.

I tried that, and the public c++ headers were too tangled with the c headers to make that practical. But maybe you'll have better luck.

I'm not sure what people are trying to do with modules outside of Swift/Apple environments. There are very few other environments that have any module support at the libc layer so it doesn't really make sense to try to use the libc++ module. I think most people just want pch...

https://github.com/llvm/llvm-project/pull/98214


More information about the libcxx-commits mailing list