[Mesa-dev] [PATCH v2] gallium makefiles: use a linker script for building dri drivers

Michel Dänzer michel at daenzer.net
Tue Feb 11 19:49:19 PST 2014


On Mit, 2014-02-12 at 11:50 +0900, Michel Dänzer wrote:
> 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.

I've seen Christian's comment on this in the meantime, but I still think
-Bsymbolic is the better default behaviour — just because a symbol
referenced internally within a shared object happens to be available
already outside of it, that doesn't mean it makes sense to use that
instead in general. Cases where that is really necessary should be
handled explicitly IMHO.


-- 
Earthling Michel Dänzer            |                  http://www.amd.com
Libre software enthusiast          |                Mesa and X developer



More information about the mesa-dev mailing list