> On 16 Oct 2017, at 18:52, Edward Connell <ewconn...@gmail.com> wrote: > > While creating a bug report for this problem I placed my simple repro case in > a separate project with default build settings and I found that it no longer > crashes LLDB. > > My main project links to several system C libraries, because I am using > libpng, Cuda, etc... > In order for LLDB to function with my project and load things from the AST > context, I was told to specify the clang include directory. > > swift build -Xswiftc -I${SWIFT_HOME}/lib/swift/clang/include > > In the past everything worked fine. > > The stand alone bug repro project has no C library dependencies, however if I > add this option, LLDB crashes.
If you can add that information to the bug report, including whawt version of swift you're using (with swiftc -v) and the crash report then that would allow others to see what problem you're experiencing. I assume that SWIFT_HOME is the same location as the swift executable that you're running? Might be worth checking with 'which swift'. > I tried eliminating this option from my main project, and from a separate > project using SwiftProtobuf. The result is that I am no longer able to debug > either of them. Is there some new way we are supposed to pick up system > imports, or is the a legitimate bug? The Swift REPL on Linux needs to have the -I flag in order to work as expected. However, the swift compiler shouldn't need to have that information, since it will know where the corresponding include directory is. Alex _______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users