[cairo-bugs] [Bug 14323] Cross compiling cairo 1.4.14 with MinGW32 from linux doesn' t produce any dll files

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Feb 1 12:16:37 PST 2008


--- Comment #10 from Tor Lillqvist <tml at iki.fi>  2008-02-01 12:16:35 PST ---
Ah yes. I love those libtool messages. "Warning: linker path does not have real
file for library -lfoobar". I don't remember exactly, but I think the problem
in cases like this is that 1) either you have a libfoobar.la file and it would
work better without, or 2) you only have a libfoobar.a (or libfoobar.dll.a) and
it would work better with a libfoobar.la, too.

(Mind you, that experience is from native builds. But probably the same holds
for cross builds.)

I think 1) is the case, and the solution is to not use the original install
target folder of (for instance) zlib when building a library that depends on
zlib, but just a "extracted" installation that has been re-installed in some
different prefix, containing just the .dll.a import library, and no .la libtool
archive. Libtool archives can be a pain in the posterior.

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the cairo-bugs mailing list