Open SuicSoft opened 7 years ago
Did you first build LLVM with the intrinsics LunarGLASS adds? And, did those LLVM headers install where LunarGLASS looks for them?
@johnkslang I built LLVM using the instructions in readme. I installed them where the read me says to
It sounds like the LunarGLASS/Core/LLVM/llvm-/include/llvm/IR/.td files are not being included in the LLVM build.
I will take a look.
Look at /home/suici/Downloads/LunarGLASS/Core/LLVM/llvm-/include/llvm/IR/Intrinsics.td. Do you see the lines:
include "llvm/IR/IntrinsicsLunarGLASSTop.td" include "llvm/IR/IntrinsicsLunarGLASSBottom.td"
If not, please look again at the Readme.md instructions, especially this step:
The previous step overrwrote some LLVM files that LunarGLASS changes. Restore them to LunarGLASS's versions, while still in the LunarGLASS/Core/LLVM directory:
git checkout -f . # put back the LunarGLASS versions of some LLVM files
@greg-lunarg I do see those lines in that file
Look in /home/suici/Downloads/LunarGLASS/Core/LLVM/llvm-3.4/build/install/usr/local/include/llvm/IR/Intrinsics.gen. Do you see gla_arraylength?
If not, perhaps delete this file and do a rebuild in /home/suici/Downloads/LunarGLASS/Core/LLVM/llvm-3.4/build:
make -j 8
make install DESTDIR=pwd
/install
If this doesn't work, than perhaps delete this build directory and rebuild it.
Then go back and rebuild LunarGLASS.
Have you succeeded?
When I run
make
I get this error