
{{{ 000000000049a2e8
: 49a2e8: R_AARCH64_COPY
#9673: aarch64 7.8.4, 7.10, 7.11: lib/ghc/bin/ghc-pkg --version does not output from subprocess -------------------------------------+------------------------------------- Reporter: juhpetersen | Owner: Type: bug | Status: new Priority: high | Milestone: Component: Compiler | Version: 7.11 Resolution: | Keywords: Operating System: Linux | Architecture: aarch64 Type of failure: Installing GHC | Test Case: failed | Blocking: Blocked By: | Differential Revisions: Related Tickets: | -------------------------------------+------------------------------------- Changes (by rwbarton): * cc: bgamari (added) Comment: Replying to [comment:16 erikd]: base_GHCziIOziHandleziFD_stdout_closure
}}}
I'm not very familiar with dynamic linking on ARM but isn't this wrong? `base_GHCziIOziHandleziFD_stdout_closure` needs to point to the same address in the executable and in the shared library since it is a closure that will get overwritten with a new Handle object the first time it is entered. bgamari, you know about these ARM relocation types right? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9673#comment:17 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler