From 987034219973f0950d79457685c151487390be90 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan Date: Mon, 31 Aug 2015 08:07:55 +0200 Subject: [PATCH] dix: export ResourceClientBits() ResourceClientBits() might be used by the modules as well, need to mark the symbol as visible to that the linker can resolve it at run time. /usr/bin/X: symbol lookup error: /usr/lib64/xorg/modules/extensions/libglx.so: undefined symbol: ResourceClientBits bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91763 Signed-off-by: Olivier Fourdan --- include/resource.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/resource.h b/include/resource.h index 597f7b6..5871a4c 100644 --- a/include/resource.h +++ b/include/resource.h @@ -85,7 +85,7 @@ typedef uint32_t RESTYPE; #define RT_LASTPREDEF ((RESTYPE)9) #define RT_NONE ((RESTYPE)0) -extern unsigned int ResourceClientBits(void); +extern _X_EXPORT unsigned int ResourceClientBits(void); /* bits and fields within a resource id */ #define RESOURCE_AND_CLIENT_COUNT 29 /* 29 bits for XIDs */ #define RESOURCE_CLIENT_BITS ResourceClientBits() /* client field offset */ -- 2.4.3