
#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