<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Hi,<br><br>I am trying to build mesa-dev on windows.<br><br>I am learning how to do it, through the project <a href="https://github.com/pal1000/mesa-dist-win/tree/master/buildscript" target="_blank">https://github.com/<wbr>pal1000/mesa-dist-win/tree/<wbr>master/buildscript</a><br><br><div>I tried to use the binaries from pal1000, but I got an illegal instruction problem in opengl32.dll when I tried to run my application (VTK based).</div><div><br></div><div>00007FF96252B0CF  cmp         qword ptr [rdx+18h],10h  </div><div>00007FF96252B0D4  mov         rbp,qword ptr [rdx+10h]  </div><div>00007FF96252B0D8  jb          std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >+2Dh (07FF96252B0DDh)  </div><div>00007FF96252B0DA  mov         rsi,qword ptr [rdx]  </div><div>00007FF96252B0DD  cmp         rbp,10h  </div><div>00007FF96252B0E1  jae         std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >+5Ah (07FF96252B10Ah)  </div><div><b>00007FF96252B0E3  vmovups     xmm0,xmmword ptr [rsi]  </b></div><div>00007FF96252B0E7  vmovups     xmmword ptr [rcx],xmm0  </div><div>00007FF96252B0EB  mov         qword ptr [rcx+10h],rbp  </div><div><br></div>I tried to build everything on a target machine, but the problem was not solved.<br><br>I saw here that movups is in avx instruction set here <a href="http://www.felixcloutier.com/x86/MOVUPS.html" target="_blank">http://www.felixcloutier.com/<wbr>x86/MOVUPS.html</a><br><br>My target machine has the following cpuinfo (inside msys64):<br><br>cat /proc/cpuinfo<br>processor       : 0<br>vendor_id       : GenuineIntel<br>cpu family      : 6<br>model           : 6<br>model name      : QEMU Virtual CPU version 2.0.0<br>stepping        : 3<br>cpu MHz         : 2993.000<br>cache size      : 4096 KB<br>fpu             : yes<br>fpu_exception   : yes<br>cpuid level     : 4<br>wp              : yes<br>flags           : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 pni vmx cx16 x2apic popcnt hypervisor lahf_lm epb dtherm fsgsbase tsc_adjust bmi1 hle avx2 clflushopt<br>clflush size    : 64<br>cache_alignment : 64<br>address sizes   : 40 bits physical, 48 bits virtual<br>power management:<br><br>How can I compile opengl32.dll without use the avx instruction set?<br><br>My compilation command was (from mesa-dist-win):<br><br>python c:\Python27\Scripts\scons.py build=release platform=windows machine=x86_64 swr=1 libgl-gdi osmesa graw-gdi<br><br>Thanks<br><br><br><table width="230" border="0" style="font-size:13px;color:rgb(33,33,33);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif"><tbody><tr><td width="82" height="80" align="left"><a title="MiningMath Associates" href="http://www.miningmath.com/component/content/article/4.html?src=ass&mdm=email&cpn=FAC#Fabrício+Ceolin" style="color:rgb(126,87,194);outline:transparent solid 1px" target="_blank"><img width="82" height="80" border="0" alt="MiningMath Associates" src="http://www.miningmath.com/divulgacao/elogo.png"></a></td><td width="148" height="80" align="center"><font face="tahoma, sans-serif" color="#1D3E77" size="2pt"><b>Fabrício Ceolin</b></font><br><a title="tel:+55 (31) 8675-1359" style="color:rgb(51,103,214)"><font face="tahoma, sans-serif" color="#1D3E77" size="2pt">+55 (31) 98675-1359</font></a><br><a title="MiningMath Associates" href="http://www.miningmath.com/?src=ass&mdm=email&cpn=FAC" style="color:rgb(126,87,194)" target="_blank"><font face="tahoma, sans-serif" color="#1D3E77" size="2pt">MiningMath Associates</font></a><br><font face="tahoma, sans-serif" color="#1D3E77" size="2pt"><a title="www.miningmath.com" href="http://www.miningmath.com/?src=ass&mdm=email&cpn=FAC" style="color:rgb(126,87,194)" target="_blank">www.miningmath.com</a><br></font></td></tr></tbody></table><div><div><div class="gmail-m_-6583122831903634193gmail_signature"><div><br></div></div></div>
</div>
</div><br></div></div>