[Bug 32234] New: Missing dependencies on static / import libraries
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Nov 16 22:05:02 CST 2012
http://bugs.winehq.org/show_bug.cgi?id=32234
Bug #: 32234
Summary: Missing dependencies on static / import libraries
Product: Wine
Version: 1.5.17
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: build-env
AssignedTo: wine-bugs at winehq.org
ReportedBy: fgouget at codeweavers.com
Classification: Unclassified
strmbase is a static library which is used by amstream, qcap, quartz and
others. This means functions defined in strmbase end up being included
in amstream.dll.so and other places.
However modifying the strmbase code does not result in a relink of the
dlls that depend on it. Note that this is true even if running make from
the top-level directory. That makes it very painful to work with it.
The same issue could happen with other static libraries like
dxguid, uuid, etc, though those don't contain code and have little
reason to change so that that's probably why the problem did not surface
until now. This could also happen with import libraries though again the impact
tends to be minimal (or at least manifest itself with a build error).
See also the discussion on wine-devel:
http://www.winehq.org/pipermail/wine-devel/2012-November/097792.html
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list