[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
http://bugs.freedesktop.org/show_bug.cgi?id=14323
--- 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