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
I'm attempting to update this library to use LLVM 14.0.6. I can compile the plugin and runtime library, but I encounter a linking error when attempting to build the easyjit-example test:
Undefined symbols for architecture arm64:
"char* easy::layout::serialize_arg<char const*>(char const*)", referenced from:
void* easy::layout::get_layout<char const*>() in camfilter.cpp.o
"char* easy::layout::serialize_arg<unsigned char const*>(unsigned char const*)", referenced from:
void* easy::layout::get_layout<unsigned char const*>() in camfilter.cpp.o
"char* easy::layout::serialize_arg<unsigned char*>(unsigned char*)", referenced from:
void* easy::layout::get_layout<unsigned char*>() in camfilter.cpp.o
"char* easy::layout::serialize_arg<unsigned int>(unsigned int)", referenced from:
void* easy::layout::get_layout<unsigned int>() in camfilter.cpp.o
ld: symbol(s) not found for architecture arm64
@kathlenehurt-sifive I've advanced a bit but there is a ton of work to do (updating usage of llvm api's and cmake scripts). I'm going on vacations next week so I won't be able to advance soon.
Yes, I'm developing a RISC-V functional model and am planning to use JIT to improve the simulator's performance
Just in case, keep in mind that this project is a PoC and never reached "industrial" quality.
I'm attempting to update this library to use LLVM 14.0.6. I can compile the plugin and runtime library, but I encounter a linking error when attempting to build the
easyjit-example
test:My fork:
https://github.com/kathlenehurt-sifive/easy-just-in-time/tree/llvm-14.0.6
Is this repo still being maintained?
The text was updated successfully, but these errors were encountered: