34
--- gtk+-2.8.13/gtk/gtkprivate.h~ 2005-03-22 03:14:55.000000000 +0100
35
+++ gtk+-2.8.13/gtk/gtkprivate.h 2006-03-01 19:51:42.510740384 +0100
38
#endif /* G_OS_WIN32 */
40
+#if defined(__linux__) && defined (__i386__)
41
+const gchar *_gtk_get_libdir ();
44
+#define GTK_LIBDIR _gtk_get_libdir ()
47
gboolean _gtk_fnmatch (const char *pattern,
49
gboolean no_leading_period);
50
--- gtk+-2.8.13/gtk/gtkmain.c~ 2005-12-06 17:14:30.000000000 +0100
51
+++ gtk+-2.8.13/gtk/gtkmain.c 2006-03-01 20:36:05.175953744 +0100
55
#include <sys/types.h> /* For uid_t, gid_t */
56
+#include <sys/utsname.h>
62
#endif /* G_OS_WIN32 */
64
+#if defined(__linux__) && defined (__i386__)
66
+_gtk_get_libdir (void)
68
+ static char *gtk_libdir = NULL;
69
+ if (gtk_libdir == NULL)
71
+#if defined(__linux__) && defined (__i386__)
75
+ if (!strcmp("x86_64", uts.machine)
76
+ && !access("/usr/lib32/gtk-2.0", R_OK|X_OK))
77
+ gtk_libdir = "/usr/lib32";
80
+ gtk_libdir = "/usr/lib";
86
static gboolean do_setlocale = TRUE;
34
89
--- gtk+-2.8.13/gtk/gtkrc.c~ 2005-11-23 15:24:51.000000000 +0100
35
90
+++ gtk+-2.8.13/gtk/gtkrc.c 2006-03-01 20:33:25.952159440 +0100