Bug 85030

Summary: [GALLIVM] Lib32-mesa build with LLVM 3.6 git (API change)
Product: Mesa Reporter: Aaron B <aaronbottegal>
Component: OtherAssignee: mesa-dev
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Aaron B 2014-10-15 04:22:52 UTC
gallivm/lp_bld_misc.cpp:59:51: fatal error: llvm/ExecutionEngine/JITMemoryManager.h: No such file or directory
 #include <llvm/ExecutionEngine/JITMemoryManager.h>
                                                   ^
compilation terminated.
Makefile:1714: recipe for target 'gallivm/lp_bld_misc.lo' failed
make[4]: *** [gallivm/lp_bld_misc.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
gallivm/lp_bld_debug.cpp: In function 'size_t disassemble(const void*, llvm::raw_ostream&)':
gallivm/lp_bld_debug.cpp:281:37: error: 'class llvm::TargetMachine' has no member named 'getInstrInfo'
    const TargetInstrInfo *TII = TM->getInstrInfo();
                                     ^
Makefile:1714: recipe for target 'gallivm/lp_bld_debug.lo' failed



Trying to compile the always-borked LLVM. :)
Comment 1 Aaron B 2014-10-23 14:13:13 UTC
Fixed with mesa commit 065256dfc4464cb510f84d638da1b345ff65b693.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.