I am also trying to build llvm-gcc4 and llvm as you are on amd64 linux. I am currently running into the error "Did not get a target machine!" on the first file compiled by xgcc. Did you encounter this error at all?
<br><br>Also, what distribution did you use? GCC version, and target triple?<br><br>Thanks,<br>-Chandler Carruth<br><br><div><span class="gmail_quote">On 12/10/06, <b class="gmail_sendername">Domagoj Babic</b> <<a href="mailto:babic.domagoj@gmail.com">
babic.domagoj@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi all,<br><br>I spent several hours today trying to compile llvm-gcc4 from svn and llvm from
<br>cvs on amd64 linux. In the case anyone else decides to try the same, this<br>could ease your pain:<br><br>1) check out llvm, llvm-gcc<br>2) create llvm-obj llvm-gcc-obj<br>export LLVM_INSTAL=<install_dir><br>cd llvm-obj
<br>export LLVM_OBJ=`pwd`<br>../llvm/configure --prefix=$LLVM_INSTALL --enable-debug-runtime<br>4) At one point, the build script calls c++, but by default, gcc<br>installs g++, and (at least 4.0.3 on my machine) doesn't create
<br>c++ alias, so create one if you don't already have it:<br>ln -s /usr/bin/g++ /usr/bin/c++<br>5) cd ../llvm-gcc-obj<br>6)<br>../llvm-gcc/configure --disable-shared --prefix=$LLVM_INSTALL \<br>    --enable-languages=c,c++ --enable-llvm=$LLVM_OBJ \
<br>    --program-prefix=llvm- --enable-checking --disable-multilib<br><br><br>llvm-gcc4 README.LLVM doesn't mention that --disable-multilib is<br>required for amd64. I guess that should be updated.<br><br>Domagoj<br>
_______________________________________________<br>LLVM Developers mailing list<br><a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu">http://llvm.cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br></blockquote></div><br>