libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MinGW & library_names


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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]