[GHC] #11123: Arm: checkProddableBlock: invalid fixup in runtime linker

GHC ghc-devs at haskell.org
Mon Nov 30 17:05:52 UTC 2015


#11123: Arm: checkProddableBlock: invalid fixup in runtime linker
----------------------------------------+-----------------------------
        Reporter:  erikd                |                Owner:
            Type:  bug                  |               Status:  new
        Priority:  normal               |            Milestone:  8.0.1
       Component:  Compiler             |              Version:  7.11
      Resolution:                       |             Keywords:
Operating System:  Unknown/Multiple     |         Architecture:  arm
 Type of failure:  Building GHC failed  |            Test Case:
      Blocked By:                       |             Blocking:
 Related Tickets:                       |  Differential Rev(s):
       Wiki Page:                       |
----------------------------------------+-----------------------------

Comment (by hsyl20):

 Isn't it fixed with Phab:D1470?

 In master, the proddable block is wrong when we copy the section:

 {{{
 4799: addProddableBlock(oc, ehdrC + offset, size);
 }}}

 should be

 {{{
 4799: addProddableBlock(oc, start, size);
 }}}

 Maybe this would be enough to solve the issue. (If it does, I don't see
 why we only have it on ARM though).

 As for "other" sections (cf comment:3), they are skipped during the
 relocation, so I guess the failing relocation is not for the 2 sections we
 see in the last part of the log in comment:2.

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


More information about the ghc-tickets mailing list