<div dir="ltr"><div>Hi,</div><div><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>> per each target that depended on the old libmesa_glsl static,<br>
> dependencies were checked and updated according to the new<br>
> libmesa_glsl, libmesa_nir and libmesa_compiler static libraries<br>
<br>
</span>Looks pretty similar to my changes except for a few things.<br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">...<br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <span style="color:rgb(80,0,80);font-size:12.8px">>  src/gallium/drivers/vc4/</span><span style="color:rgb(80,0,80);font-size:12.8px">Android.mk       | 4 ++--</span><span class="im" style="font-size:12.8px"><br></span><span style="font-size:12.8px">I missed building this one.</span></blockquote><div><br></div><div><br></div><div>I went through all android building errors occurences,</div><div>with the following list of drivers BoardConfig.mk:<br></div><div><br></div><div>freedreeno i915 i965 <b>nouveau</b> r300g r600g <b>radeonsi</b> swrast virgl <b>vc4</b></div><div><b><br></b></div><div>Compared to you list of changes, only <b>vc4</b> had glsl related building error.<br></div><div><br></div><div>I also tried to build vmwgfx drivers, which have dependencies on libLLVM shared library, but when building vmwgfx linking fails, there are a lot of building errors all of them are undefined reference to LLVM functions.</div><div><br></div><div>With kitkat-x86, vmwgfx of mesa 11.2.0devel is built without a glitch.</div><div><br></div><div>Do you have any clue or advice on how to build vmwgfx on lollipop/marshmallow?<br></div><div><br></div><div>Thanks in advance</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>> -# We need libmesa_glsl to get NIR's generated include directories.<br>
> +# We need libmesa_nir to get NIR's generated include directories.<br>
>  LOCAL_MODULE := libmesa_gallium<br>
> -LOCAL_STATIC_LIBRARIES += libmesa_glsl<br>
> +LOCAL_STATIC_LIBRARIES += libmesa_nir<br>
<br>
</span>I just added libmesa_nir, but this is probably the correct fix.</blockquote><div><br></div><div>I saw no no building error when removing libmesa_glsl</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>
>  LOCAL_C_INCLUDES := \<br>
>         $(MESA_TOP)/src/mapi \<br>
> -       $(MESA_TOP)/src/glsl \<br>
> +       $(MESA_TOP)/src/compiler/glsl \<br>
<br>
</span>Are you sure this path is needed? I didn't seem to need it.</blockquote><div><br></div><div>I performed the changes based on the assumption that $(MESA_TOP)/src/glsl is now a non existent path,</div><div>but marshamallow is built even without $(MESA_TOP)/src/glsl or $(MESA_TOP)/src/compiler/glsl</div><div><br></div><div>IIRC that line in the includes path was needed in the past to avoid building errors, </div><div>it may be related to kikat-x86 build system, but I need to check next weekend, when I'll move to where I have the build machine for kitkat-x86.</div><div><br></div><div>For the moment, I would recommed to keep it with the new corrected path in any place it appears.</div><div>Thanks a lot</div><div><br></div><div>Mauro</div></div></div></div>