changeset 1511:a4ad03c210af HEAD

Check if dlopen is in libc too.
author Timo Sirainen <tss@iki.fi>
date Wed, 28 May 2003 14:28:42 +0300
parents f275115c6a1f
children 2554c25f5519
files configure.in
diffstat 1 files changed, 12 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/configure.in	Wed May 28 14:15:04 2003 +0300
+++ b/configure.in	Wed May 28 14:28:42 2003 +0300
@@ -909,14 +909,24 @@
 fi
 
 dnl * dynamic modules?
+have_modules=no
 AC_CHECK_LIB(dl, dlopen, [
+  have_modules=yes
+  MODULE_LIBS="-export-dynamic -ldl"
+], [
+  AC_CHECK_FUNC(dlopen,, [
+    have_modules=yes
+    MODULE_LIBS="-export-dynamic"
+  ])
+])
+
+if test $have_modules = yes; then
   AC_DEFINE(HAVE_MODULES,, Define if you have dynamic module support)
   userdb="$userdb (modules)"
   passdb="$passdb (modules)"
 
-  MODULE_LIBS="-export-dynamic -ldl"
   AC_SUBST(MODULE_LIBS)
-])
+fi
 
 AC_SUBST(AUTH_CFLAGS)
 AC_SUBST(AUTH_LIBS)