diff --git a/ChangeLog b/ChangeLog index 6fbaf362..ffe8624d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2005-07-28 Peter Ekberg + + * libltdl/ltdl.c: The linker is confused by having one + definition of lt_libltdlc_LTX_preloaded_symbols tagged with + __declspec(dllexport) in ltdl.c and one definition with an + initial value in libltdlcS.c. So, just say extern in ltdl.c. + Fixes the mdemo-exec.test for MinGW. + 2005-07-28 Peter Ekberg * config/ltmain.m4sh (func_mode_link) : Zap duplicate diff --git a/libltdl/ltdl.c b/libltdl/ltdl.c index d07013e7..3221a6d3 100644 --- a/libltdl/ltdl.c +++ b/libltdl/ltdl.c @@ -190,7 +190,7 @@ loader_init (lt_get_vtable *vtable_func, lt_user_data data) LT_SCOPE const lt_dlvtable * get_vtable (lt_user_data data); #ifdef HAVE_LIBDLLOADER -LT_SCOPE lt_dlsymlist preloaded_symbols; +extern lt_dlsymlist preloaded_symbols; #endif /* Initialize libltdl. */