|
From: | Howard Chu |
Subject: | Re: MinGW & library_names |
Date: | Wed, 29 Sep 2004 16:24:48 -0700 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8a2) Gecko/20040714 |
Charles Wilson wrote:
Albert Chin wrote:If *.dll.a is still needed in library_names in the .la file, I guess there is no choice. Seems icky though.
It's because library_names is used for multiple purposes by the libtool machinery and by libltdl. One is the names that can be linked against (.a, .dll.a, and .dll), while the other is the names that can be dlopen/LoadLibrary'ed (.a, .dll).On (all?) other platforms, those two sets are identical; on cygwin/windows, they are not.
Just fyi, on z/OS (IBM OS/390) the two are also not identical. The file that can be linked against is actually the export list (foo.x) while the file that can be dlopen'd is the DLL.
-- -- Howard Chu Chief Architect, Symas Corp. Director, Highland Sun http://www.symas.com http://highlandsun.com/hyc Symas: Premier OpenSource Development and Support
[Prev in Thread] | Current Thread | [Next in Thread] |