[GHC] #11561: Have static ghci link against its own copy of its libraries
GHC
ghc-devs at haskell.org
Tue Feb 9 16:03:03 UTC 2016
#11561: Have static ghci link against its own copy of its libraries
-------------------------------------+-------------------------------------
Reporter: rwbarton | Owner:
Type: feature request | Status: new
Priority: low | Milestone:
Component: Runtime System | Version: 8.1
(Linker) |
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: Runtime | Unknown/Multiple
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: #11238 | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by rwbarton):
Replying to [comment:3 trommler]:
> Replying to [comment:1 rwbarton]:
> > I don't know how this would interact with remote ghci. Badly, I guess.
> Why? Remote GHCi lives in its own process, so the way the parent process
is linked does not matter at all. Am I missing something fundamental here?
I just thought that the pros would not apply since the Haskell libraries
linked into the main ghc(i) process cannot be shared with the ones used by
code loaded into the remote ghci process. But I didn't think about the
fact that the remote ghci process also has its own set of Haskell
libraries (assuming again that it is statically linked). So in fact the
same benefits apply there; maybe reduced if ghc-iserv links against fewer
Haskell libraries than ghc does.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11561#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list