Hello;<div><br></div><div>I was able to build and install llvm(3.0) under Ubuntu 11.10 (using the ./configure script found under llvm source, and then make and make install). While configuring, I gave --prefix as a directory where I would like llvm to be installed. I did not give --with-llvmgccdir and the --enable-optimized argument to configure. Because 3.0 doesn't come with llvmgcc source/binaries and I decided upon using the compatible version of dragon egg.</div>
<div><br></div><div>While making dragon egg, I updated the makefile in the line LLVM_CONFIG?=/home/arnie/llvm/llvm-install/bin/llvm-config (llvm was installed inside llvm-install directory). It successfully produced the dragon egg .so file. Using this .so file I was able to compile simple c programs and manipulate them.</div>
<div><br></div><div>The problem came when I am trying to compile test-suite. I downloaded the test-suite into the <llvm source>/projects directory and then reconfigured in the same above said way (without --enable-optimized and --with-llvmgccdir, but I gave --prefix just like before). Then I did a make and make install again (as if I don't do it, I was getting some error while compiling simple files). This created a test-suite inside the <llvm object>/projects directory. I went inside that directory and ran "make". </div>
<div><br></div><div>After that I tried to run the following commands. </div><div>gmake TEST=nightly report</div><div>gmake TEST=libcalls report</div><div><br></div><div>But I got unexpected outputs. The outputs are attached with this email.</div>
<div><br></div><div><b>Part of the report .txt file for nightly</b></div><div><br></div><div><div>Program | GCCAS Bytecode LLC compile LLC-BETA compile JIT codegen | GCC CBE LLC LLC-BETA JIT | GCC/CBE GCC/LLC GCC/LLC-BETA LLC/LLC-BETA</div>
<div>MultiSource/Applications/Burg/burg | * * * * * | 0.0000 * * * * | n/a n/a n/a n/a </div><div>MultiSource/Applications/ClamAV/clamscan | * * * * * | 0.1900 * </div>
</div><div><br></div><div><b>And the raw file for nightly contains the following messages - </b></div><div><br></div><div><div>---------------------------------------------------------------</div><div>>>> ========= '/home/arnie/llvm/llvm-obj/projects/test-suite/MultiSource/Applications/JM/ldecod/ldecod' Program</div>
<div>---------------------------------------------------------------</div><div><br></div><div>TEST-RESULT-nat-time: program 0.060000</div><div><br></div><div>TEST-FAIL: llc /home/arnie/llvm/llvm-obj/projects/test-suite/MultiSource/Applications/JM/ldecod/ldecod</div>
<div><br></div><div>TEST-FAIL: compile /home/arnie/llvm/llvm-obj/projects/test-suite/MultiSource/Applications/JM/ldecod/ldecod</div><div><br></div><div>TEST-FAIL: jit /home/arnie/llvm/llvm-obj/projects/test-suite/MultiSource/Applications/JM/ldecod/ldecod</div>
<div><br></div><div>TEST-FAIL: compile /home/arnie/llvm/llvm-obj/projects/test-suite/MultiSource/Applications/JM/ldecod/ldecod</div></div><div><br></div><div><b>Part of the report .txt file for libcalls</b></div><div><br>
</div><div><div>Name | total | #exit |</div><div>MultiSource/Applications/JM/ldecod/ldecod | * | * | </div><div>MultiSource/Applications/JM/lencod/lencod | * | * | </div>
<div>MultiSource/Applications/sqlite3/sqlite3 | * | * | </div><div>MultiSource/Applications/SIBsim4/SIBsim4 | * | * | </div><div>MultiSource/Applications/siod/siod | * | * | </div>
<div><br></div><div><b>And the raw file for libcalls contains all the messages like this - </b></div><div><div>---------------------------------------------------------------</div><div>>>> ========= '/home/arnie/llvm/llvm-obj/projects/test-suite/MultiSource/Applications/JM/ldecod/ldecod' Program</div>
<div>---------------------------------------------------------------</div><div>opt: Unknown command line argument '-debug-only=simplify-libcalls'. Try: '/home/arnie/llvm/llvm-obj/Release/bin/opt -help'</div>
<div>opt: Did you mean '-debug-pass=simplify-libcalls'?</div><div>---------------------------------------------------------------</div><div>>>> ========= '/home/arnie/llvm/llvm-obj/projects/test-suite/MultiSource/Applications/JM/lencod/lencod' Program</div>
<div>---------------------------------------------------------------</div><div>opt: Unknown command line argument '-debug-only=simplify-libcalls'. Try: '/home/arnie/llvm/llvm-obj/Release/bin/opt -help'</div>
<div>opt: Did you mean '-debug-pass=simplify-libcalls'?</div><div>---------------------------------------------------------------</div></div><div><br></div><div>Any response will be highly appreciated.</div>-- <br>
Arnamoy Bhattacharyya<br>Athabasca Hall 143<br>Department of Computing Science - University of Alberta<br>Edmonton, Alberta, Canada, T6G 2E8<br>780-680-7073<br>
</div>