[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#260099: xlibmesa-dri: [tdfx_dri] should dlopen() libglide3.so.x, not libglide3.so



tags 260099 patch
thanks

Hi,

As promised on IRC, here comes the patch for this bug. I'll be uploading
a fixed glide packages once that is going to be uploaded.

regards,
guillem
diff -Naur xc/lib/GL/mesa/src/drv/tdfx~/tdfx_context.c xc/lib/GL/mesa/src/drv/tdfx.new/tdfx_context.c
--- xc/lib/GL/mesa/src/drv/tdfx~/tdfx_context.c	2004-08-14 08:24:52.000000000 +0200
+++ xc/lib/GL/mesa/src/drv/tdfx/tdfx_context.c	2004-08-14 08:22:34.000000000 +0200
@@ -707,7 +707,7 @@
  */
 GLboolean tdfxInitGlide(tdfxContextPtr tmesa)
 {
-   static const char *defaultGlide = "libglide3.so";
+   static const char *defaultGlide = "libglide3.so.3";
    const char *libName;
    void *libHandle;
 
@@ -719,10 +719,10 @@
    switch (tmesa->fxScreen->deviceID) {
    case PCI_CHIP_BANSHEE:
    case PCI_CHIP_VOODOO3:
-      libName = "libglide3-v3.so";
+      libName = "libglide3_h3.so.3";
       break;
    case PCI_CHIP_VOODOO5:   /* same as PCI_CHIP_VOODOO4 */
-      libName = "libglide3-v5.so";
+      libName = "libglide3_h5.so.3";
       break;
    default:
       {

Reply to: