From: Peter Ekberg Date: Thu, 28 Jul 2005 10:03:06 +0000 (+0000) Subject: * libltdl/ltdl.c: The linker is confused by having one X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7baaf98a7ebdc979c97c75280bf7351a3136b66e;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 6fbaf3629..ffe8624d8 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 d07013e76..3221a6d35 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. */