<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>gccas problem with crtend.ll again</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">On Thu, 20 Apr 2006, [UTF-8] Rafael Esp?ndola wrote:<BR>
</FONT><FONT SIZE=2 FACE="Courier New">></FONT><BR>
<FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">><I> I am trying to bootstrap the just released gcc 4.0.1 and the cvs head llvm.<BR>
</I></FONT><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><BR>
</I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> I was able to build the llvm tools without a problem.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> gcc has a small problem (from the apple branch IIRC): libojc is built<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> unconditionally, so objc must be in the --enable-languages option for<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> the build to be successful.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><BR>
</I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> Building the rest of llvm fails with<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><BR>
</I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> llvm[3]: Compiling crtend.ll to crtend.bc for Debug build (bytecode)<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> /home/rafael/dev/obj/Debug/bin/gccas:<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> /home/rafael/dev/obj/runtime/GCCLibraries/crtend/Debug/crtend.ll:1:<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> syntax error, unexpected $undefined<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> /home/rafael/dev/obj/runtime/GCCLibraries/crtend/Debug/crtend.ll:1:<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> while reading token: '.'<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><BR>
</I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> I believe that this is because the -emit-llvm-bc option is not working<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> as before (true x86 assembly is generated).<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><BR>
<FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">Try rerunning configure with the newly built llvm-gcc in your path.  The<BR>
</FONT><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">configure script should detect that you have llvm-gcc4 and disable<BR>
</FONT><FONT SIZE=2 FACE="Courier New">></FONT> <FONT SIZE=2 FACE="Courier New">building these libraries (which are only needed by llvm-gcc3).<BR>
</FONT>

<BR><FONT SIZE=2 FACE="Courier New">I am having the same problem.  I built llvm tools then cfrontend then</FONT>

<BR><FONT SIZE=2 FACE="Courier New">went back to llvm, did a re-configure and did a make and I still get</FONT>

<BR><FONT SIZE=2 FACE="Courier New">the same error.</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Any other pointers anybody can give me?</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">thanks,</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Todd</FONT>
</P>

</BODY>
</HTML>