op 12-02-14 08:27, Christian König schreef:
Am 12.02.2014 03:50, schrieb Michel Dänzer:
On Die, 2014-02-11 at 17:28 +0100, Maarten Lankhorst wrote:
Only export __driDriverExtensions by default, and
radeon_drm_winsys_create on radeons.
Remove -Bsymbolic which should no longer be needed.
Is there any particular reason for removing -Bsymbolic though? Whenever
it was accidentally dropped somewhere previously, that seems to have
caused subtle problems.

"-Bsymbolic" changes the priority on how symbols in the local DSO are resolved 
and that creates problems with for example NV_vdpau_interop.

We should rather use an linker script that let us export only the absolutely 
needed symbols and resolve everything else locally.
Because now only __driDriverExtensions and radeon_drm_winsys_create are 
exported -Bsymbolic is no longer needed.
Any calls to radeon_drm_winsys_create have to be overridable, else vdpau 
interop will not work correctly.

~Maarten
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to