You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This looks like the most challenging issue. Right now, Julia converts a ccall directly to a call to a memory address during code generation. I think this will require a change to Julia in how ccall's are emitted.
llvmcall's are handled fine. In llvmcall's, you can include calls to functions that are declared but not defined. So, it may be possible to convert a ccall to an llvmcall with a declared function and let the linking happen later. It looks like the key decision point to insert this change is here.
The text was updated successfully, but these errors were encountered:
This looks like the most challenging issue. Right now, Julia converts a
ccall
directly to a call to a memory address during code generation. I think this will require a change to Julia in howccall
's are emitted.llvmcall
's are handled fine. Inllvmcall
's, you can include calls to functions that are declared but not defined. So, it may be possible to convert accall
to anllvmcall
with a declared function and let the linking happen later. It looks like the key decision point to insert this change is here.The text was updated successfully, but these errors were encountered: