[Mesa-dev] [PATCH 00/16] Yet another round of exported symbols cleanup

Negreanu, Adrian M adrian.m.negreanu at intel.com
Sun Apr 6 13:06:22 PDT 2014


On Sat, Apr 5, 2014 at 5:07 AM, Emil Velikov <emil.l.velikov at gmail.com>wrote:

> Hi all,
>
> This is the final round cleaning up the exported symbols mayhem for
> gallium.
> IIRC the only place in mesa that needs some love is src/mapi.
>
> Highlights:
>  - Drops __dri2ConfigOptions for both classic and gallium drivers.
> Previously
> done for gallium drivers (by Maarten), and after going through the logs I
> did
> not find any compelling reason why it should be public.
>  - Hide unwanted symbols (visibility flags etc.), and all the ones we
> inherit
> when linking with llvm/clang via version scripts.
>  - Remove unintentional/unwanted symbol versioning - some of the current
> version-scripts have used a "VERSION" tag, which should have been omitted.
>  - Move away from -export-symbols-regex in favour of version scripts.
>  - Compact duplicating CFLAGS for targets/omx.
>  - Introduce omx-nouveau target.
>
> As usual the whole series can be found at
> https://github.com/evelikov/Mesa/
> in branch exported-symbol-cleanup.
>
> NOTE: SCons and the Android build exizbit the same llvm/clang chaos, and
> make
> can make use of the introduced files, although this series covers only
> Automake.
>
> Jakob, Adrian,

Let me know if you (or anyone in your team) is interested in "porting" the
> series over to scons/android and have any questions. Currently I do not
> plan
> on undertaking the task.
>

I'll give it a try on Android to see at least what's needed.



>
> Does mesa 10.2 sound like a reasonable milestone for this series ?
>
> Cheers
> Emil
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>



-- 
Adrian Marius Negreanu
Intel Open Source Technology Center
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140406/4076fb5c/attachment.html>


More information about the mesa-dev mailing list