[GHC] #11238: Redesign the dynamic linking on ELF systems

GHC ghc-devs at haskell.org
Fri Dec 2 10:08:52 UTC 2016


#11238: Redesign the dynamic linking on ELF systems
-------------------------------------+-------------------------------------
        Reporter:  trommler          |                Owner:  trommler
            Type:  task              |               Status:  new
        Priority:  normal            |            Milestone:  8.2.1
       Component:  Runtime System    |              Version:  7.10.3
  (Linker)                           |
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  Other             |            Test Case:
      Blocked By:                    |             Blocking:  9237, 9498,
                                     |  11042, 11499, 12684
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by trommler):

 I have an implementation of the ideas laid out in [wiki:LinkingHaskell]
 that can be found at https://github.com/trommler/ghc/tree/T11238.

 Currently I am investigating a regression in test `ghci015`.

 I have not done any work on regression tests. At least for the tickets
 blocked by this ticket regression tests should be added.

 Regarding OS X support: I started out my implementation for both ELF and
 OS X and gave up eventually. I could not get overriding a symbol with a
 new definition to work with the OS X link editor.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11238#comment:10>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list