Unfortunately, I did not use ORC JIT’s C API, so at this point it would be
helpful if you could compose an example that reproduces the problem.
Could you extract the example from your code and give a link to it?
gist/pastebin/whatever else would be sufficient.
Also, which OS and which version of LLVM do you use?
> On 14. Mar 2018, at 10:17, Wycliff Bironga <wycliffb at gmail.com>
wrote:
>
> I only use the LLVMOrcJITStackRef from the C API. I convert my ast
> into IR then add it to the ORC layer. I use the
> LLVMOrcGetSymbolAddress function to resolve ORC symbols. I can't
> really use the C++ API for my design.
>
> On 13/03/2018, Alex Denisov <1101.debian at gmail.com> wrote:
>>> Any assistance?
>>
>> Yes, with pleasure.
>> Could you please share more details about your setup?
>> I.e., which ORC layers do you use? how do you load bitcode/IR into it?
how
>> your resolvers look like?
>> More information you provide more precise the answer could be.
>>
>> Cheers,
>> Alex.
>>
>>> On 13. Mar 2018, at 14:44, Wycliff Bironga via llvm-dev
>>> <llvm-dev at lists.llvm.org> wrote:
>>>
>>> I can't seem to get an external function to my IR be resolved
after
>>> declaring it with external linkage. Its segfaulting. Using mingw32
qt
>>> and the C API for LLVM. Trying to interpret it fails saying program
>>> used an unknown external function. Any assistance?
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> llvm-dev at lists.llvm.org
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>
>>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 529 bytes
Desc: Message signed with OpenPGP
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20180314/973701e2/attachment.sig>