]> code.delx.au - pulseaudio/commitdiff
Test for _struct_ lt_user_dlloader, otherwise it won't be found.
authorDiego Petteno <flameeyes@gmail.com>
Sun, 9 Mar 2008 12:54:45 +0000 (12:54 +0000)
committerDiego Petteno <flameeyes@gmail.com>
Sun, 9 Mar 2008 12:54:45 +0000 (12:54 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2114 fefdeb5f-60dc-0310-8127-8f9354f1896f

configure.ac
src/daemon/ltdl-bind-now.c

index d2b2bc0ba3fd4ff30394d3e5fdd9a8d60fe3e4c8..ba8f2c961edba91bf2bc785f6d0123b4b912097d 100644 (file)
@@ -176,7 +176,7 @@ old_LIBS=$LIBS
 LIBS="$LIBS $LIBLTDL"
 AC_CHECK_FUNCS([lt_dlmutex_register])
 LIBS=$old_LIBS
-AC_CHECK_TYPES([lt_user_dlloader, lt_dladvise], , , [#include <ltdl.h>])
+AC_CHECK_TYPES([struct lt_user_dlloader, lt_dladvise], , , [#include <ltdl.h>])
 
 if test "x$enable_ltdl_install" = "xno" && test "x$ac_cv_lib_ltdl_lt_dlinit" = "xno" ; then
     AC_MSG_ERROR([[
index d569fea89bedeaaf9a9943ca7a938f7072097b57..ea46593dbdff2b519d64c4ae799c0f28ea6d083b 100644 (file)
@@ -138,7 +138,7 @@ static lt_ptr bind_now_find_sym(lt_user_data d, lt_module m, const char *symbol)
 void pa_ltdl_init(void) {
 
 #ifdef PA_BIND_NOW
-# ifdef HAVE_LT_USER_DLLOADER
+# ifdef HAVE_STRUCT_LT_USER_DLLOADER
     lt_dlloader *place;
     static const struct lt_user_dlloader loader = {
         .module_open = bind_now_open,
@@ -158,7 +158,7 @@ void pa_ltdl_init(void) {
 #endif
 
 #ifdef PA_BIND_NOW
-# ifdef HAVE_LT_USER_DLLOADER
+# ifdef HAVE_STRUCT_LT_USER_DLLOADER
 
     if (!(place = lt_dlloader_find("dlopen")))
         place = lt_dlloader_next(NULL);