[GHC] #11817: Add proper support for weak symbols to the runtime linker

GHC ghc-devs at haskell.org
Sun Apr 10 13:20:32 UTC 2016


#11817: Add proper support for weak symbols to the runtime linker
-------------------------------------+-------------------------------------
           Reporter:  Phyx-          |             Owner:
               Type:  feature        |            Status:  new
  request                            |
           Priority:  normal         |         Milestone:  8.2.1
          Component:  Runtime        |           Version:  8.1
  System (Linker)                    |
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:  #11223
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 Currently weak symbols support is only partially supported by the runtime
 linker. The current support is mostly there to provide `COMDAT` support.

 In #11223 this support has been extended but there is still some work
 needed to finish weak symbols support.

 Also there needs some investigation into how this support should look
 like. E.g. are we only supporting linking weak symbols in C or do we want
 to support it in Haskell as well.

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


More information about the ghc-tickets mailing list