[LLVMdev] llvm-g++ does not work!
hajishey at msu.edu
Tue Oct 2 10:37:12 PDT 2012
I am using PinaVM which is a prototype of a SystemC front-end based on
"LLVM". The only version that it works with is 2.8. Also to test
PinaVM, we need llvm-g++ (I think clang does not work). However, when
I want to run an example, i get the following error, which i think is
related to llvm-g++:
reza at RezaUbuntu:~/pinavm-pinavm/systemc-examples/jerome-chain$ make promela
llvm-g++ -fno-inline-functions -I../../external/systemc-2.2.0/src/
-emit-llvm -c main.cpp -o main.bc
Potential incompatible plugin version. GCC: 4.5.3. Expected: 4.5.4
Defines 'dragonegg_disable_version_check' as env variable to remove
Please note that unexpected errors might occur.
llvm-link main.bc -o main.linked.bc
llvm-link: main.bc:1:1: error: expected top-level entity
llvm-link: error loading file 'main.bc'
make: *** [main.linked.bc] Error 1
It shows the main.bc is not a bitcode file. Most likely the llvm-g++
is broken. Would you please let me know your opinion about it, and
tell me how i can fix it?
More information about the llvm-dev