[LLVMdev] lli unable to resolve symbol _ZNKSt3__16locale9use_facetERNS0_2idE in bitcode

Ashok Nalkund ashoknn at qualcomm.com
Sat May 19 21:41:42 PDT 2012


Hi,
   LLVM/Clang version: 3.2svn (r156975). I have a bitcode file that I'm 
trying to load/execute using lli as below but it reports an error about 
unresolved symbol:
> LLVM ERROR: Program used external function '_ZNKSt3__16locale9use_facetERNS0_2idE' which could not be resolved!
> lli: /local/mnt/workspace/ashoknn/crd/neo/llvm/proto/llvmsvn/llvm/lib/Support/ThreadLocal.cpp:54: virtual llvm::sys::ThreadLocalImpl::~ThreadLocalImpl(): Assertion `errorcode ==

   I've tried loading the following libs when running lli:
> lli \
> -load=libQtCore.so.4 \
> -load=libpthread.so.0 \
> -load=libm.so.6 \
> -load=libgcc_s.so.1 \
> -load=libc.so.6 \
> -load=libz.so.1 \
> -load=libgthread-2.0.so.0 \
> -load=libglib-2.0.so.0 \
> -load=librt.so.1 \
> -load=libpcre.so.3 \
> -load=libdl.so.2 \
> -load=/usr/lib/x86_64-linux-gnu/libstdc++.so.6 \
> -use-mcjit -entry-function="ISimEngine_GetVersion" /local/mnt/workspace/ashoknn/crd/neo/llvm/IIF/HLND.bc/libengine.bc

Anything missing above? I tried using libstdc++.so.6 as well as its full 
path as above, same error.

Thanks,
Ashok



More information about the llvm-dev mailing list