From a3b2a2dbdae111e9c594286100db743c759a8f98 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Wed, 18 Jul 2012 13:57:39 -0700 Subject: [PATCH] Fixed bug 1543 - Fix dynamic loading of X libs on OpenBSD Brad Smith 2012-07-18 13:43:34 PDT autoconf patch to fix X dynamic loading of libraries on OpenBSD --- configure | 6 ++++++ configure.in | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/configure b/configure index 11d3b8443..e14cc2404 100755 --- a/configure +++ b/configure @@ -22103,6 +22103,12 @@ fi xss_lib='/usr/X11R6/lib/libXss.1.dylib' xvidmode_lib='/usr/X11R6/lib/libXxf86vm.1.dylib' ;; + *-*-openbsd*) + x11_lib='libX11.so' + x11ext_lib='libXext.so' + xrender_lib='libXrender.so' + xrandr_lib='libXrandr.so' + ;; *) x11_lib=`find_lib "libX11.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'` x11ext_lib=`find_lib "libXext.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'` diff --git a/configure.in b/configure.in index 5055886a4..883c55c90 100644 --- a/configure.in +++ b/configure.in @@ -1042,6 +1042,12 @@ AC_HELP_STRING([--enable-x11-shared], [dynamically load X11 support [[default=ma xss_lib='/usr/X11R6/lib/libXss.1.dylib' xvidmode_lib='/usr/X11R6/lib/libXxf86vm.1.dylib' ;; + *-*-openbsd*) + x11_lib='libX11.so' + x11ext_lib='libXext.so' + xrender_lib='libXrender.so' + xrandr_lib='libXrandr.so' + ;; *) x11_lib=[`find_lib "libX11.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`] x11ext_lib=[`find_lib "libXext.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`]