[cfe-dev] VS2017 Integration

John McCall via cfe-dev cfe-dev at lists.llvm.org
Mon Jul 2 13:54:23 PDT 2018

> On Jul 2, 2018, at 4:09 PM, degski via cfe-dev <cfe-dev at lists.llvm.org> wrote:
> I do get the bulk delivery (in which, I saw somebody who responded), so 
> iI'm just writing a new email (with same subject), from scratch (and hope for the best).
> > I suspect the issue is going to be that no one has been effected enough by this issue to be motivated to fix it.  However, I know that any patch contributed to fix this would be welcomed favorably.
> This is a bit of the chicken and the egg problem. But if you look on GH, https://github.com/search?q=VS2017%20LLVM&type=Everything&repo=&langOverride=&start_value=1 <https://github.com/search?q=VS2017%20LLVM&type=Everything&repo=&langOverride=&start_value=1>, you'll see that with one simple search there are already 3 projects trying to deal with this issue. As long as nobody makes it work, vs-users will have a possibly too big hurdle to pass. I personally don't have a problem, until LLVM 8, it'll keep working, and then it's a matter of changing 7 to 8 in a few files, that's not where the problem lies.

I don't see how that makes this a chicken-and-egg problem.  Fixing the support for this integration in Clang is not blocked on anything except somebody writing the code to fix it.  The vast majority of people working on this project are compiler developers and don't know anything about Windows installers or VS toolchain integration, so they have no idea how to go about fixing this.  If you do know something about those things, I think contributing a fix is probably a better use of your time than hectoring everybody else until they write it for you.


> Another issue is f.e. that currently it is not possible to use lld (to take advantage of thin-lto) from the IDE. I'm reasonably confident MS is willing to cooperate to make that possible. So, this is a blocking issue.
> degski
> -- 
> "If something cannot go on forever, it will stop" - Herbert Stein
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20180702/414224e1/attachment.html>

More information about the cfe-dev mailing list