Hi, Make sure you are using the 'master' branch of the mono llvm repo. Also, try using --with-llvm=<prefix> instead of --enable-llvm=yes, the latter might pick up the system version of llvm. Otherwise, I don't know what is causing the problem, those symbols are in libraries which are supposed to be linked into the mono executable, i.e.: mini/Makefile should contains something like:
LLVM_LIBS = -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMX86Info -lLLVMMCDisassembler -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCJIT -lLLVMRuntimeDyld -lLLVMObject -lLLVMMCParser -lLLVMBitReader -lLLVMJIT -lLLVMExecutionEngine -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMBitWriter -lLLVMAnalysis -lLLVMTarget -lLLVMMC -lLLVMCore -lLLVMSupport -L/Users/vargaz/git/llvm/usr64/lib -lz -lpthread -ledit -lcurses -lm -lstdc++ Zoltan On Fri, Oct 23, 2015 at 11:51 AM, Bill Seurer <seu...@linux.vnet.ibm.com> wrote: > I am attempting to activate the llvm backend for power but am running into > linker issues. I get hundreds of missing symbols errors like this when I > do an --enable-llvm=yes build: > > /home/seurer/mono-git/mono-llvm/mono/mini/mini-llvm-cpp.cpp:557: undefined > reference to `llvm::createNoAAPass()' > > The symbols it is complaining about are in the libraries that were created > when I compiled the mono version of llvm. I even specified all the > libraries directly in the LDFLAGS environment variable but the symbols > still are not found. > > Any ideas what I am doing wrong? > -- > > -Bill Seurer > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list >
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list