[GHC] #16387: Duplicate vsnwprintf symbol on Windows

GHC ghc-devs at haskell.org
Tue Mar 5 17:20:50 UTC 2019


#16387: Duplicate vsnwprintf symbol on Windows
---------------------------------+----------------------------------------
        Reporter:  bgamari       |                Owner:  (none)
            Type:  bug           |               Status:  new
        Priority:  normal        |            Milestone:
       Component:  Compiler      |              Version:  8.6.3
      Resolution:                |             Keywords:  broken-test
Operating System:  Windows       |         Architecture:  Unknown/Multiple
 Type of failure:  None/Unknown  |            Test Case:
      Blocked By:                |             Blocking:
 Related Tickets:                |  Differential Rev(s):
       Wiki Page:                |
---------------------------------+----------------------------------------

Comment (by Phyx-):

 Yeah, so what confuses me too is that it's also in the rts's package
 config. I think the linker log with - Dl would shine a light on it. A dump
 of one that fails and one that doesn't should show what changed.

 It should indeed be quite deterministic. What it could be is that it's not
 print itself causing the inclusion but that there is another symbol in
 that object file that is sometimes required and other times not.

 For instance one invocation may be lasting longer than the other,
 different order in GC? Or in one case a finalizer being called but not the
 other.

 But the log would show what demanded the object file be loaded.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16387#comment:11>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list