[LLVMdev] Pass linking problems

Michael Wu mmwu at princeton.edu
Mon Dec 7 07:36:57 PST 2009


Somehow after rebuilding LLVM, the problem went away. Thanks. I don't 
even think I changed my source code.

Michael

Duncan Sands wrote:
> Hi,
>
>>     I'm attempting to use Module::getTypeByName in my pass, but when 
>> I run the pass with opt, I get this:
>>
>> opt: symbol lookup error: 
>> /home/mmwu/Download/32/llvm/Release/lib/ParallelSort.so: undefined 
>> symbol: _ZNK4llvm6Module13getTypeByNameENS_9StringRefE
>>
>> The pass worked before I added the call in. What do I need to link 
>> with the pass to get it to work? Or is there something wrong with my 
>> setup?
>
> this symbol is defined in libLLVMCore.a.  Check that this library does 
> not
> come before any users of the symbol on the linker command line.
>
> Ciao,
>
> Duncan.



More information about the llvm-dev mailing list