Hi Tobias, What revision of llvm are you using? I'm not seeing any build failures with llvm-2.9rc2. However, I am seeing build failures with llvm-3.0svn related to createMCInstPrinter.
Vinson ________________________________________ From: mesa-dev-bounces+vlee=vmware....@lists.freedesktop.org [mesa-dev-bounces+vlee=vmware....@lists.freedesktop.org] On Behalf Of Tobias Droste [tdro...@gmx.de] Sent: Sunday, March 27, 2011 8:11 AM To: mesa-dev@lists.freedesktop.org Cc: Tobias Droste Subject: [Mesa-dev] [PATCH] gallivm: Fix build with llvm-2.9 In llvm-2.9 Target->createMCInstPrinter() takes different arguments Signed-off-by: Tobias Droste <tdro...@gmx.de> --- src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp index 1f24cb6..76d63ce 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp +++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp @@ -207,9 +207,17 @@ lp_disassemble(const void* func) } raw_debug_ostream Out; + TargetMachine *TM = T->createTargetMachine(Triple, ""); +#if HAVE_LLVM >= 0x0209 + unsigned int AsmPrinterVariant = AsmInfo->getAssemblerDialect(); +#else int AsmPrinterVariant = AsmInfo->getAssemblerDialect(); -#if HAVE_LLVM >= 0x0208 +#endif +#if HAVE_LLVM >= 0x0209 + OwningPtr<MCInstPrinter> Printer( + T->createMCInstPrinter(*TM, AsmPrinterVariant, *AsmInfo)); +#elif HAVE_LLVM >= 0x0208 OwningPtr<MCInstPrinter> Printer( T->createMCInstPrinter(AsmPrinterVariant, *AsmInfo)); #else @@ -221,8 +229,6 @@ lp_disassemble(const void* func) return; } - TargetMachine *TM = T->createTargetMachine(Triple, ""); - const TargetInstrInfo *TII = TM->getInstrInfo(); /* -- 1.7.3.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev