[cfe-dev] [Modules TS] Have the file formats been decided?

Stephen Kelly via cfe-dev cfe-dev at lists.llvm.org
Tue Jan 17 16:14:35 PST 2017


Richard Smith via cfe-dev wrote:

> This does mean that build systems will need to track interface
> dependencies in a way they didn't before (you need to know which module
> interfaces should be built before which other module interfaces), and that
> information will either need to be provided or detected by the build
> system. If a build system wishes to automate this, it would not be
> dissimilar to the #include scanning that some existing build systems
> already perform.

In my perspective the biggest problem with clang modules (and the reason I 
stopped investigating it from a buildsystem perspective) is 

 https://llvm.org/bugs/show_bug.cgi?id=21593

I tried reaching out several times about that issue, but so far I still 
don't know how you will solve it. 

After that is reported as solvable or solved (is the situation different 
today compared to 2014?), I'd like to investigate other buildsystem related 
issues with modules in CMake. Unless I'm missing something, that's currently 
a waste of time for me given that I'm on linux and I can't see a future for 
the current design there. I hope I'm just missing something.

Thanks,

Steve.






More information about the cfe-dev mailing list