[LLVMdev] 2.1 Pre-Release Available (testers needed)

Emil Mikulic emil at cs.rmit.edu.au
Mon Sep 17 18:59:50 PDT 2007


On Mon, Sep 17, 2007 at 12:25:40PM -0700, Chris Lattner wrote:
> On Mon, 17 Sep 2007, Emil Mikulic wrote:
> >> The 2.1 pre-release (version 1) is available for testing:
> >> http://llvm.org/prereleases/2.1/version1/
> >
> > I suspect the utils/TableGen/FileParser.h.cvs in the tarball may be
> > stale.  I tried building LLVM without bison installed and got:
> 
> Can you try it again without bison with these files:
> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070917/053582.html
> 
> If they work, we should merge them into 2.1.

So far so good.

I removed bison and objdir and srcdir, unpacked a fresh srcdir, applied the
patches above and TableGen is looking good:

gmake[2]: Entering directory `/home/emil/ll/objdir-llvm/utils/TableGen'
llvm[2]: Compiling AsmWriterEmitter.cpp for Release build 
llvm[2]: Compiling CallingConvEmitter.cpp for Release build 
llvm[2]: Compiling CodeEmitterGen.cpp for Release build 
llvm[2]: Compiling CodeGenTarget.cpp for Release build 
llvm[2]: Compiling DAGISelEmitter.cpp for Release build 
llvm[2]: Flexing FileLexer.l
llvm[2]: Bison of FileParser.y SKIPPED, bison not found -- copying .h.cvs
llvm[2]: Compiling FileLexer.cpp for Release build 
llvm[2]: Bison of FileParser.y SKIPPED, bison not found -- copying .cpp.cvs
llvm[2]: Compiling FileParser.cpp for Release build 
/usr/share/bison.simple: In function 'int Fileparse()':
/usr/share/bison.simple:614: warning: comparison between signed and unsigned integer expressions
/usr/share/bison.simple:626: warning: comparison between signed and unsigned integer expressions
llvm[2]: Compiling InstrInfoEmitter.cpp for Release build 
llvm[2]: Compiling IntrinsicEmitter.cpp for Release build 
llvm[2]: Compiling Record.cpp for Release build 
llvm[2]: Compiling RegisterInfoEmitter.cpp for Release build 
llvm[2]: Compiling SubtargetEmitter.cpp for Release build 
llvm[2]: Compiling TableGen.cpp for Release build 
llvm[2]: Compiling TableGenBackend.cpp for Release build 
llvm[2]: Linking Release executable tblgen (without symbols)
llvm[2]: ======= Finished Linking Release Executable tblgen (without symbols)
gmake[2]: Leaving directory `/home/emil/ll/objdir-llvm/utils/TableGen'
[...]

--Emil



More information about the llvm-dev mailing list