[LLVMdev] lli unable to resolve symbol _ZNKSt3__16locale9use_facetERNS0_2idE in bitcode

Ashok Nalkund ashoknn at qualcomm.com
Mon May 21 10:53:51 PDT 2012


Resending, any pointers? I demangled the symbol and it turns out to be:
std::__1::locale::use_facet(std::__1::locale::id&) const

tia,
ashok

On 5/19/2012 9:41 PM, Ashok Nalkund wrote:
> 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
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev



More information about the llvm-dev mailing list