[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