<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Apr 5, 2014 at 5:07 AM, Emil Velikov <span dir="ltr"><<a href="mailto:emil.l.velikov@gmail.com" target="_blank">emil.l.velikov@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
This is the final round cleaning up the exported symbols mayhem for gallium.<br>
IIRC the only place in mesa that needs some love is src/mapi.<br>
<br>
Highlights:<br>
 - Drops __dri2ConfigOptions for both classic and gallium drivers. Previously<br>
done for gallium drivers (by Maarten), and after going through the logs I did<br>
not find any compelling reason why it should be public.<br>
 - Hide unwanted symbols (visibility flags etc.), and all the ones we inherit<br>
when linking with llvm/clang via version scripts.<br>
 - Remove unintentional/unwanted symbol versioning - some of the current<br>
version-scripts have used a "VERSION" tag, which should have been omitted.<br>
 - Move away from -export-symbols-regex in favour of version scripts.<br>
 - Compact duplicating CFLAGS for targets/omx.<br>
 - Introduce omx-nouveau target.<br>
<br>
As usual the whole series can be found at <a href="https://github.com/evelikov/Mesa/" target="_blank">https://github.com/evelikov/Mesa/</a><br>
in branch exported-symbol-cleanup.<br>
<br>
NOTE: SCons and the Android build exizbit the same llvm/clang chaos, and make<br>
can make use of the introduced files, although this series covers only Automake.<br>
<br>
Jakob, Adrian, </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Let me know if you (or anyone in your team) is interested in "porting" the<br>
series over to scons/android and have any questions. Currently I do not plan<br>
on undertaking the task.<br></blockquote><div> </div><div>I'll give it a try on Android to see at least what's needed.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Does mesa 10.2 sound like a reasonable milestone for this series ?<br>
<br>
Cheers<br>
Emil<br>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Adrian Marius Negreanu</div><div>Intel Open Source Technology Center <div><div><br></div><p></p></div></div>
</div></div>