[swift-users] Swift Package Manager: Linker Flags
gparker at apple.com
Tue Feb 23 17:43:45 CST 2016
> On Feb 22, 2016, at 7:44 AM, Stephen Celis via swift-users <swift-users at swift.org> wrote:
> Hi all,
> I've also been having trouble getting a Swift interface to LLVM's C API. The basic gist is here:
> https://gist.github.com/stephencelis/5de13eeb9743e7a3aed3 <https://gist.github.com/stephencelis/5de13eeb9743e7a3aed3>
> - Installed LLVM via homebrew, so it lives in "/usr/local/opt/llvm" (I've also built LLVM myself and have the same ).
> - Passed "-I" and "-L" to send includes/lib paths to the "-Xcc" and "-Xlinker" flags. (Can a module map or package be configured directly with these paths? Or do all dependent projects need to use these flags, as well?
> - Added many more LLVM headers/links to the module map and continued to have the same issue.
> The linker's still having trouble. I'm probably missing something very basic.
Did you forget to actually link to libLLVMCore? I see your -L flags in that build log, but I don't see anything like `-Xlinker -lLLVMCore`.
Greg Parker gparker at apple.com Runtime Wrangler
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-users