On Don, 2011-02-10 at 22:46 +0100, Peter Hjalmarsson wrote: > Hello > > _glapi_proc was marked as PUBLIC in the following commit in the mesa > tree [1], however that was never mirrored in the api for aiglx in the > xserver tree. > If you have linked Gallium3D drivers with -z,now (as for example > Hardened Gentoo does) or try to run X with LD_BIND_NOW=1 you will get an > error message in Xorg.log about how AIGLX could not be initiated due to > missing symbols in the chosen gallium dri driver. > I do not know if this just an issue nobody has hit since few uses AIGLX, > or if this in "normal" use-cases is not a problem. > > So could you please mark the symbol as PUBLIC in xserver/glx/glapi.c, or > give an explanation on why that may not be a good idea and if there is > another possibility to have AIGLX on Gallium3D-drivers built with -z,now > I do not know if there are more symbols that needs to be marked public, > but _glapi_proc is enough in our use-case to get the driver at least > loaded (which should not be possible if there are other symbols failing > to be resolved). > > [1] > http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d62eb45997a199e116661e26217b4d44fb9ba1e
I think this should have gone to the xorg-devel list. :) Moving there. -- Earthling Michel Dänzer | http://www.vmware.com Libre software enthusiast | Debian, X and DRI developer _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev