[LLVMbugs] Unecessary linking and compilation
Chris Lattner
sabre at nondot.org
Fri Oct 15 10:36:08 PDT 2004
On Fri, 15 Oct 2004, Henrik Bach wrote:
> Hi LLVM'ers
>
> I've not changed anything in the build or source tree, but tblgen gets
> relinked and thus all *.td files get regenerated and later compiled:
Make sure you have this patch:
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041004/018965.html
It could cause that behavior.
-Chris
> ...
> Linking tblgen debug executable (without symbols)
> 14 @ /C/Projects/build/MinGW/llvm/mklib --tag=disable-shared --silent
> --tag=CXX --mode=link g++ -g -L/C/Projects/build/MinGW/llvm/lib/Debug
> -L/C/Projects/build/MinGW/llvm/lib/Debug -o
> /C/Projects/build/MinGW/llvm/tools/Debug/tblgen
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/AsmWriterEmitter.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/CodeEmitterGen.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/CodeGenTarget.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/FileLexer.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/FileParser.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/InstrInfoEmitter.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/InstrSelectorEmitter.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/Record.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/RegisterInfoEmitter.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/TableGen.lo
> /C/Projects/build/MinGW/llvm/utils/TableGen/Debug/TableGenBackend.lo
> -lsupport -lLLVMsystem -ldbghelp -export-dynamic
> ======= Finished building tblgen debug executable (without symbols) =======
> ...
> Building X86.td register information header with tblgen
> Building X86.td register names with tblgen
> Building X86.td register info implementation with tblgen
> Building X86.td instruction names with tblgen
> Building X86.td instruction information with tblgen
> Building X86.td AT&T assembly writer with tblgen
> Building X86.td Intel assembly writer with tblgen
> make[3]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/Target/X86'
> make[3]: Entering directory `/C/Projects/build/MinGW/llvm/lib/Target/X86'
> Compiling X86AsmPrinter.cpp
> ...
> ------------------------
>
> _________________________________________________________________
> Få alle de nye og sjove ikoner med MSN Messenger http://messenger.msn.dk/
>
-Chris
--
http://llvm.org/
http://nondot.org/sabre/
More information about the llvm-bugs
mailing list