
Replying to [comment:5 rwbarton]: My understanding of what we want to be able to override is very hazy. Do we have a wiki page that describes the semantics of loading packages and
#10458: GHCi fails to load shared object (the 'impossible' happened) ---------------------------------+----------------------------------------- Reporter: rleslie | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.2 Component: GHCi | Version: 7.10.1 Resolution: | Keywords: Operating System: Linux | Architecture: x86_64 (amd64) Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: ---------------------------------+----------------------------------------- Comment (by rwbarton): Replying to [comment:8 trommler]: libraries into ghci?
Possibly we only need to use RTLD_LOCAL when building the ghci linker statically? Then we could revert the other changes like #10322 and #10110 and #10058. What does it mean "building the ghci linker statically"?
I mean when compiling the RTS (specifically Linker.c) for eventual inclusion into a static library rather than a dynamic library. I thought that we already used some mechanism to check for this somewhere in the RTS, but now I can't find it so maybe I imagined it. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10458#comment:13 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler