[LLVMdev] Problem initializing a JIT via C bindings
Nick Lewycky
nicholas at mxc.ca
Thu Oct 22 20:51:33 PDT 2009
Keppler, Dave wrote:
>>> I'm compiling it as follows, which completes with no errors on either
>> LLVM version.
>>> LLVM_CONFIG=<the llvm-config from the version I want to use>
>>> gcc `$LLVM_CONFIG --cflags` -o main.o -c main.c
>>> g++ `$LLVM_CONFIG --cflags` \
>>> `$LLVM_CONFIG --ldflags` \
>>> main.o `$(LLVM_CONFIG) --libfiles engine BitReader`
>>>
>>> Am I missing some other post 2.5 API change or am I building things
>> wrong?
>>
>> Add "jit native" to the list of components you're passing to llvm-config.
>>
>> Nick
>
> For me 'jit native' and 'engine' produce equivalent lists of libraries.
>
> Did my code look correct otherwise? There must be something broken on my system if that's the case.
I think you should use --cxxflags when running with g++, but that
wouldn't cause this error. I don't see anything obviously wrong here.
Nick
More information about the llvm-dev
mailing list