Hi all,
I'm not sure whether this is the right mailing list to post to (I didn't find any other related ones), but I'm having trouble compiling the GCC frontend for LLVM.
I can successfully compile LLVM using CMake, but am having compiler errors when doing LLVM-GCC:
/usr/bin/llvm-g++ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -pedantic -Wno-long-long -Wno-variadic-macros -Wmissing-format-attribute -fno-common -DHAVE_CONFIG_H -Wno-unused -DTARGET_NAME=\"i686-pc-linux-gnu\" -I. -I. -I../../../llvm-gcc/gcc -I../../../llvm-gcc/gcc/. -I../../../llvm-gcc/gcc/../include -I../../../llvm-gcc/gcc/../libcpp/include -I../../../llvm-gcc/gcc/../libdecnumber -I../libdecnumber -I/home/mcuelenaere/llvm_build/build_llvm-gcc/obj/../../build_llvm//include -I//include -DENABLE_LLVM -I/home/mcuelenaere/llvm_build/build_llvm/include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -I. -I. -I../../../llvm-gcc/gcc -I../../../llvm-gcc/gcc/. -I../../../llvm-gcc/gcc/../include -I../../../llvm-gcc/gcc/../libcpp/include -I../../../llvm-gcc/gcc/../libdecnumber -I../libdecnumber -I/home/mcuelenaere/llvm_build/build_llvm-gcc/obj/../../build_llvm//include -I//include ../../../llvm-gcc/gcc/llvm-main.cpp -o llvm-main.o
../../../llvm-gcc/gcc/llvm-main.cpp:22:43: error: llvm/Support/PrettyStackTrace.h: No such file or directory
../../../llvm-gcc/gcc/llvm-main.cpp: In function 'int main(int, char**)':
../../../llvm-gcc/gcc/llvm-main.cpp:37: error: 'llvm' has not been declared
../../../llvm-gcc/gcc/llvm-main.cpp:37: error: expected `;' before 'X'
I configured with:
CC=/usr/bin/llvm-gcc CXX=/usr/bin/llvm-g++ ../../llvm-gcc/configure --prefix=`pwd`/../install --program-prefix=llvm- --enable-llvm=`pwd`/../../build_llvm/ --enable-languages=c,c++
This obviously sounds like something with the inclusion path not setup correctly, but --enable-lvm= contains the correct path so I'm not sure what causes this.
LLVM-GCC: SVN r73764
LLVM: SVN r73764
Regards,
Maurus Cuelenaere