
#8420: Spurious dynamic library dependencies -----------------------------------+------------------------------------ Reporter: AndreasVoellmy | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.6.3 Resolution: | Keywords: Operating System: MacOS X | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -----------------------------------+------------------------------------ Comment (by darchon): It would be my guess this has something to do that the original pipeline was build with static linking in mind. In which case you would need the transitive closure of the libraries you depend on? Looking at `linkBinary'` in `compiler/main/DriverPipeline.hs`, I see that it just gets a list of `PackageId`'s that must be linked, for which, as far as I can see, there is no differentiation between dynamic linking and static linking. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8420#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler