
#15150: Difference between 'libicuio' and 'icuio' in the 'extra-libraries' field -------------------------------+-------------------------------------- Reporter: Darwin226 | Owner: (none) Type: bug | Status: closed Priority: normal | Milestone: 8.6.1 Component: GHCi | Version: 8.2.2 Resolution: duplicate | Keywords: Operating System: Windows | Architecture: x86_64 (amd64) Type of failure: GHCi crash | Test Case: Blocked By: | Blocking: Related Tickets: 14456 | Differential Rev(s): Wiki Page: | -------------------------------+-------------------------------------- Changes (by Phyx-): * status: new => closed * cc: bgamari (added) * resolution: => duplicate * related: => 14456 Comment: This is a duplicate of #14456, you're hitting an issue where Microsoft has started shipping `icuuc` in Windows. GHCi is picking up this version but the version doesn't seem usable due to different symbol names. It's been fixed in 8.4. using `lib` is explicitly forcing it to pick the `import library, libicuio.dll.a` which directs it to the right dll. Under normal circumstances, those (libicuio vs icuio) two are *roughly* equivalent. There are some diffences but it should all work out to the same if you have your environment correct. I'm closing it as a duplicate. I'm not sure the release manager would agree that this should be backported into the up and coming ghc 8.4.3 bug- fix release for ubuntu. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15150#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler