X Strike Force XFree86 SVN commit: r1741 - in trunk/debian: . patches
Author: branden
Date: 2004-08-21 02:45:29 -0500 (Sat, 21 Aug 2004)
New Revision: 1741
Added:
trunk/debian/patches/099h_mesa_tdfx_load_right_glide_library.diff
Modified:
trunk/debian/CHANGESETS
trunk/debian/changelog
Log:
Fix up the Mesa DRI tdfx module so that it really does use only libglide3,
not libglide3-dev (#099h). Open the actual libglide shared library we
need, not the symbolic link used at compile time, which may not be
installed on non-development systems. When opening chipset-specific glide
libraries, use the filenames actually in use by the current version of the
libglide3 package. Thanks to Guillem Jover for this patch.
(Closes: #260099)
Modified: trunk/debian/CHANGESETS
===================================================================
--- trunk/debian/CHANGESETS 2004-08-21 06:09:33 UTC (rev 1740)
+++ trunk/debian/CHANGESETS 2004-08-21 07:45:29 UTC (rev 1741)
@@ -377,4 +377,13 @@
module when DRI is used. (Closes: #254601)
1737
+Fix up the Mesa DRI tdfx module so that it really does use only libglide3,
+not libglide3-dev (#099h). Open the actual libglide shared library we
+need, not the symbolic link used at compile time, which may not be
+installed on non-development systems. When opening chipset-specific glide
+libraries, use the filenames actually in use by the current version of the
+libglide3 package. Thanks to Guillem Jover for this patch.
+(Closes: #260099)
+ 1741
+
vim:set ai et sts=4 sw=4 tw=80:
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2004-08-21 06:09:33 UTC (rev 1740)
+++ trunk/debian/changelog 2004-08-21 07:45:29 UTC (rev 1741)
@@ -287,6 +287,14 @@
+ Circumvent unresolved symbol complaints by explicitly loading the "glx"
module when DRI is used. (Closes: #254601)
+ * Fix up the Mesa DRI tdfx module so that it really does use only libglide3,
+ not libglide3-dev (#099h). Open the actual libglide shared library we
+ need, not the symbolic link used at compile time, which may not be
+ installed on non-development systems. When opening chipset-specific glide
+ libraries, use the filenames actually in use by the current version of the
+ libglide3 package. Thanks to Guillem Jover for this patch.
+ (Closes: #260099)
+
Changes by Fabio M. Di Nitto and Branden Robinson:
* Support building only the parts of the source tree needed by
@@ -328,7 +336,7 @@
autodetection would cause the script to think it had detected one X server
or XFree86 video driver instead ($(echo "" | wc -l) is "1", not "0").
- -- Branden Robinson <branden@debian.org> Fri, 20 Aug 2004 15:59:21 -0500
+ -- Branden Robinson <branden@debian.org> Sat, 21 Aug 2004 02:42:05 -0500
xfree86 (4.3.0.dfsg.1-6) unstable; urgency=low
Added: trunk/debian/patches/099h_mesa_tdfx_load_right_glide_library.diff
===================================================================
--- trunk/debian/patches/099h_mesa_tdfx_load_right_glide_library.diff 2004-08-21 06:09:33 UTC (rev 1740)
+++ trunk/debian/patches/099h_mesa_tdfx_load_right_glide_library.diff 2004-08-21 07:45:29 UTC (rev 1741)
@@ -0,0 +1,36 @@
+$Id$
+
+Open the actual libglide shared library we need, not the symbolic link used
+at compile time, which may not be installed on non-development systems.
+
+When opening chipset-specific glide libraries, use the filenames actually
+in use by the current version of the libglide3 package.
+
+This patch by Guillem Jover.
+
+Not submitted to XFree86.
+
+--- xc/lib/GL/mesa/src/drv/tdfx/tdfx_context.c~ 2004-08-21 01:33:44.000000000 -0500
++++ xc/lib/GL/mesa/src/drv/tdfx/tdfx_context.c 2004-08-21 01:34:47.000000000 -0500
+@@ -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:
+ {
Property changes on: trunk/debian/patches/099h_mesa_tdfx_load_right_glide_library.diff
___________________________________________________________________
Name: svn:keywords
+ Id
Reply to: