Mordante added a subscriber: aaron.ballman.
Mordante added a comment.

In D126907#3738383 <https://reviews.llvm.org/D126907#3738383>, @erichkeane 
wrote:

> There was a test I dealt with previously where a ton of the header files were 
> run with modules enabled (and an auto generated files), so I'm shocked to 
> find there is MORE differences here.  @ldionne : This is another example 
> where trying to test libcxx is particularly difficult to do apparently.

I disagree; testing libcxx is easy. Unfortunately what's missing is good 
documentation explaining how to test different configurations. A similar libc++ 
related issue came up in another Clang review recently where the libc++ CI 
setup was unclear. Afterwards I had a talk with @aaron.ballman and I agreed to 
improve the documentation. While improving the documentation I noticed some 
issues with our CI setup. So before publishing documentation that doesn't 
reflect reality, I first wanted to fix these issues. While testing my fixes I 
ran into the build failure due to this patch. So now we're at a full circle.

With the revert of this patch it's possible to fix the CI issues for libc++ and 
I will continue with improving the documentation.

Note that this specific issue isn't directly detected in the libc++ CI. This 
would require a full clang build and testing with modules. That's not done, 
full builds are only tested without modules. If wanted I supply a patch how to 
test this configuration in the libc++ CI.

If you need further assistance feel free to reach out to me or other libc++ 
developers, the easiest way to reach us is #libcxx on Discord.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D126907/new/

https://reviews.llvm.org/D126907

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to