benlangmuir added a subscriber: JDevlieghere.
benlangmuir added a comment.

> I think it should be fine to allow dropping the 
> A.framework/Frameworks/B.framework directory from the reproducer VFS

I think technically this is wrong, since if you're missing the symlink, then A 
might not build -- e.g. it could be doing a relative include that needs the 
symlink.  But am I understanding correctly that the reproducer was already 
broken in this case? If so I'm fine with this.

The right thing to do would be to capture both the framework and the symlink. 
I'm not sure how practical that is with the current architecture.  
@JDevlieghere any thoughts? Longer term, our CAS work could ultimately end up 
solving this in a better way by fully capturing all the inputs.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D151855

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

Reply via email to