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

    From Guillem Jover@1:229/2 to All on Sat Aug 14 09:00:11 2004
    XPost: linux.debian.maint.x
    From: [email protected]

    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:
    {

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)