<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>I built Mesa 10.4 with LLVM 3.5 today and I had to make a couple of fixes to get it to work:</p>
<p><br>
</p>
<ol>
<li>root\src\mesa\compiler.h<br>
<br>
After:<br>
<br>
#include "c99_compat.h" /* inline, __func__, etc. */<br>
<br>
Add:<br>
<br>
#ifdef _MSC_VER<br>
#define __attribute__(a)<br>
#endif<br>
<br>
Otherwise you get a compile error in root\build\windows-x86_64\mesa\program\program_parse.tab.c<br>
<br>
</li><li>root\scons\llvm.py<br>
<br>
Add 'LLVMBitReader' to libs list (i.e. 'LLVMBitWriter', 'LLVMBitReader', 'LLVMX86Disassembler', ...)<br>
<br>
Otherwise you get a linker error on opengl32.dll<br>
</li></ol>
<p><br>
</p>
<p>Rob Conde<br>
</p>
</div>
</body>
</html>