Fixes PR96.
authorChristian Thalinger <twisti@complang.tuwien.ac.at>
Thu, 14 Aug 2008 11:05:30 +0000 (13:05 +0200)
committerChristian Thalinger <twisti@complang.tuwien.ac.at>
Thu, 14 Aug 2008 11:05:30 +0000 (13:05 +0200)
* m4/dl.m4 (AC_CHECK_ENABLE_DL): Don't check for libdl on NetBSD.

m4/dl.m4

index 1dcc4e4a84695a878f3c12d9f2300adec101c82e..039e8993fec69baf2d4d61e822b492158aa5944b 100644 (file)
--- a/m4/dl.m4
+++ b/m4/dl.m4
@@ -36,7 +36,16 @@ AC_MSG_RESULT(${ENABLE_DL})
 
 if test x"${ENABLE_DL}" = "xyes"; then
     AC_CHECK_HEADERS([dlfcn.h],, [AC_MSG_ERROR(cannot find dlfcn.h)])
-    AC_CHECK_LIB([dl], [dlopen],, [AC_MSG_ERROR(cannot find libdl)])
+
+    case "${OS_DIR}" in
+        netbsd )
+            dnl There is no libdl on NetBSD (see PR96).
+            ;;
+        *)
+            AC_CHECK_LIB([dl], [dlopen],, [AC_MSG_ERROR(cannot find libdl)])
+            ;;
+    esac
+    
     AC_CHECK_FUNCS([dlclose])
     AC_CHECK_FUNCS([dlerror])
     AC_CHECK_FUNCS([dlopen])