[GHC] #13541: Make it easier to use the gold linker

GHC ghc-devs at haskell.org
Fri Apr 7 05:49:18 UTC 2017


#13541: Make it easier to use the gold linker
-------------------------------------+-------------------------------------
        Reporter:  bgamari           |                Owner:  (none)
            Type:  feature request   |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  8.0.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by angerman):

 I might have gone a bit overboard here. I'm not sure if this ticket is
 related to https://phabricator.haskell.org/D3351, however clang doesn't
 understand `-fuse-ld` (at least not the one that comes with the android
 toolchain, not sure if this statement holds universally), and thus forcing
 that flag results in a non-functioning compiler.

 I certainly don't want to block anything. I just don't want to have
 anything forced on me by default, which might run counter to my toolchain
 configuration.  In my view this should be part of the toolchain, and ghc
 should ensure to pick up the configuration from the toolchain proper
 instead of doing the decision on its own.

 I guess a similar case could be made for using lld?

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


More information about the ghc-tickets mailing list