PenYiWang via llvm-dev
2019-Sep-26 05:11 UTC
[llvm-dev] How to link .bc files and produce executable?
Hi I use llvm-link to link some bitcode files : llvm-link a.bc b.bc c.bc -o test.bc And then I use llc to produce object file : llc -filetype=obj test.bc -o ./test.o And then I use clang to produce executable : clang test.o -o test but there are some error message like this: In function `_do_handshake': llvm-link:(.text+0x3c3ba): undefined reference to `rpl_fcntl' llvm-link:(.text+0x3c3e6): undefined reference to `rpl_fcntl' llvm-link:(.text+0x3c404): undefined reference to `gnutls_handshake' It seems like that it cannot find functions in library. What command options I should use so that I can get a executable successfully? I am not familiar with clang/llvm's toolchain. Thank you! -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190926/3e53ab11/attachment.html>