On 20/12/15(Sun) 00:05, Jonathan Gray wrote:
> On Sat, Dec 19, 2015 at 01:06:28PM +0100, Martin Pieuchot wrote:
> > When I start glxgears(1) (on macppc) I see:
> > 
> >   glxgears:/usr/X11R6/lib/modules/dri/r300_dri.so: undefined symbol 
> > 'drisw_create_screen'
> >   libGL error: unable to load driver: r300_dri.so
> >   libGL error: driver pointer missing
> >   libGL error: failed to load driver: r300
> > 
> > 
> > I don't have a Radeon card on !macppc machine but on my amd64 I also
> > see:
> > 
> >   $ nm /usr/X11R6/lib/modules/dri/r300_dri.so |grep drisw_create_screen
> >          U drisw_create_screen
> > 
> > Sin the r300 and the r600 dri DSO are the same, I wonder if anybody is
> > able to load them?
> > 
> >   $ ls -li r[36]00_dri.so
> >   26355 -rw-r--r--  2 root  wheel  18913848 Dec 12 06:14 r300_dri.so
> >   26355 -rw-r--r--  2 root  wheel  18913848 Dec 12 06:14 r600_dri.so
> > 
> > Diff below works for me.  It clearly seems to be a workaround.
> 
> I wonder if this is another powerpc binutils bug.

Are you saying that it works for you on amd64/i386?  Which shared object
provides the 'drisw_create_screen' symbol then because I cannot find it 
on my amd64 system under /usr/X11R6:

$ find . -name "*.so*" |xargs nm |grep drisw_create_screen
        U drisw_create_screen
        U drisw_create_screen

Reply via email to