
#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