Tensorize in multithreaded environment

I get the following error:

LLVM ERROR: Program used external function ‘test_intrin’ which could not be resolved!

I declare the function as extern “C” in the .so file.

f = tvm.module.load("./test.so")

def intrin_func(ins, outs):
body = tvm.call_extern (“int32”,“test_intrin”,ins[0].access_ptr(“rw”),ins[1].access_ptr(“rw”),outs[0].access_ptr(“rw”))

and here is my function

extern “C” int test_intrin(void * input, void * input2, void * output){
printf(“input %.8X\n”, input);
};