I'm still getting problems with gcc 4.9 when linking drawergen:
Code: Select all
[ 26%] Linking CXX executable drawergen
CMakeFiles/drawergen.dir/drawergen.cpp.o: In function `main':
/home/edward-san/zdoom/qzdoom/tools/drawergen/drawergen.cpp:667: undefined reference to `llvm::install_fatal_error_handler(void (*)(void*, std::string const&, bool), void*)'
CMakeFiles/drawergen.dir/ssa/ssa_scope.cpp.o: In function `SSAScope::intrinsic(llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>)':
/home/edward-san/zdoom/qzdoom/tools/drawergen/ssa/ssa_scope.cpp:59: undefined reference to `llvm::Intrinsic::getName(llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>)'
/home/edward-san/zdoom/qzdoom/tools/drawergen/ssa/ssa_scope.cpp:61: undefined reference to `llvm::Intrinsic::getName(llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>)'
collect2: error: ld returned 1 exit status