--- a/configure.in +++ b/configure.in @@ -197,6 +197,9 @@ dnl ======================== dnl Libtool related... dnl ======================== +LT_INIT +LTDL_INIT +LT_CONFIG_LTDL_DIR([libltdl]) AC_DISABLE_STATIC AC_LIBTOOL_WIN32_DLL AC_LIBTOOL_DLOPEN --- a/include/ec_os_mingw.h +++ b/include/ec_os_mingw.h @@ -163,7 +163,7 @@ EC_API_EXTERN const char *ec_win_get_ec_ */ #if !defined(HAVE_DLOPEN) #define RTLD_NOW 0 - #define LTDL_SHLIB_EXT "*.dll" + #define LT_MODULE_EXT ".dll" #define dlopen(dll,flg) ec_win_dlopen (dll, flg) #define lt_dlopen(dll) ec_win_dlopen (dll, 0) --- a/src/ec_plugins.c +++ b/src/ec_plugins.c @@ -131,7 +131,7 @@ int plugin_filter(struct dirent *d) int plugin_filter(const struct dirent *d) #endif { - if ( match_pattern(d->d_name, PLUGIN_PATTERN LTDL_SHLIB_EXT) ) + if ( match_pattern(d->d_name, PLUGIN_PATTERN LT_MODULE_EXT) ) return 1; return 0;