[GHC] #13810: Gold linker fails
GHC
ghc-devs at haskell.org
Sat Jun 24 03:58:45 UTC 2017
#13810: Gold linker fails
---------------------------------+----------------------------------------
Reporter: ksaric | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.0.1
Resolution: | Keywords: linker
Operating System: Linux | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
---------------------------------+----------------------------------------
Comment (by bgamari):
I'm looking at the example described in the ticket summary:
The issue here is that the library component was registered with (quoting
`ghc-pkg dump`),
{{{
ld-options: -fuse-ld=gold
}}}
Consequently, when we go to link the executable GHC will add this flag to
its usual link flags, the latter of which assume that we are using BFD
`ld`.
Frankly, I don't see any better way to handle this beyond just teaching
GHC to use `ld` when possible. I'm working on this (see #13541) but
unfortunately it isn't likely that this will make the already-terribly-
late 8.2.1. We may be able to work it in to 8.2.2 if we hear very vocal
support from users, however.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13810#comment:8>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list