From: Peter Ekberg Date: Thu, 28 Jul 2005 10:01:03 +0000 (+0000) Subject: * libltdl/ltdl.c: The linker is confused by having one X-Git-Tag: release-2-1b~608 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32580388c3ece433f535531cb11814f7c43301ae;p=thirdparty%2Flibtool.git * 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. --- diff --git a/ChangeLog b/ChangeLog index f059c5444..463978295 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 f4e2eed38..22c5fc083 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. */