I originally used https://github.com/mono/llvm/mono-4-3 (though I don't remember why) but I will switch and try the master branch. Using --with_llvm didn't work as things are set up now.

Any special configuration options I should be using when building llvm?

On 10/23/2015 11:00 AM, Zoltan Varga wrote:
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
<mailto: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
    <mailto:Mono-devel-list@lists.ximian.com>
    http://lists.ximian.com/mailman/listinfo/mono-devel-list




--

-Bill Seurer

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to