[cfe-dev] [PATCH] Wrap clang modules inside Mach-O/ELF/COFF containers

Jordan Rose jordan_rose at apple.com
Thu Dec 11 17:05:15 PST 2014


> On Dec 11, 2014, at 17:03 , Argyrios Kyrtzidis <kyrtzidis at apple.com> wrote:
> 
> 
>> On Dec 11, 2014, at 4:39 PM, Jordan Rose <jordan_rose at apple.com <mailto:jordan_rose at apple.com>> wrote:
>> 
>> The module cache is essentially never shared across projects because it depends on include paths and macros.
> 
> ‘Never’ is not quite accurate; user include paths don’t affect system modules, not all projects use project-specific macros everywhere, and there is also “-fmodules-ignore-macro=“.

Ah, that's what I get for not keeping up with things. Or not learning them properly in the first place. Okay, we do have a chance, then, of sharing system modules across projects.

Jordan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20141211/2cb86422/attachment.html>


More information about the cfe-dev mailing list