#5816: static linking silently fails in ghc
-------------------------------+--------------------------------------------
Reporter: carter | Owner: igloo
Type: bug | Status: infoneeded
Priority: normal | Milestone: 7.6.1
Component: Compiler | Version: 7.2.2
Keywords: linking osx | Os: MacOS X
Architecture: x86_64 (amd64) | Failure: None/Unknown
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: |
-------------------------------+--------------------------------------------
Comment(by simonmar):
You started with a hypothesis about what the bug is: that GHC statically
links C libraries, but GHCi dynamically links them. That isn't true, or
at least not usually true: GHC just calls the linker passing the
appropriate `-lfoo` options, and the linker chooses which library to link.
Typically the linker will choose the dynamic library over the static
library.
In any case, it isn't clear to me why this hypothesis (which may or may
not be true) would give rise to a crash. The dynamic and static versions
of the libraries should have identical ABIs.
So the upshot is, we need a simple reproducible example of something that
goes wrong.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5816#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs