[GHC] #10402: powerpc: unhandled ELF relocation(RelA) type 252

GHC ghc-devs at haskell.org
Tue Jun 16 21:16:15 UTC 2015


#10402: powerpc: unhandled ELF relocation(RelA) type 252
-----------------------------------+-----------------------------------
        Reporter:  cjwatson        |                   Owner:  simonmar
            Type:  bug             |                  Status:  patch
        Priority:  normal          |               Milestone:  7.10.2
       Component:  Runtime System  |                 Version:  7.8.4
      Resolution:                  |                Keywords:
Operating System:  Linux           |            Architecture:  powerpc
 Type of failure:  Runtime crash   |               Test Case:
      Blocked By:                  |                Blocking:
 Related Tickets:                  |  Differential Revisions:
-----------------------------------+-----------------------------------

Comment (by slyfox):

 Replying to [comment:13 nomeata]:
 > >  Do I do something incorrectly? (or the test was on non-powerpc?)
 >
 > Sorry, was on non-powerpc. I only checked on arm64 and checked that we
 did not change any settings per architecture here, but it seems that ghc
 by default builds GHC without dynamic libraries?

 Yeah, there is a blacklist of bad platforms:
 {{{
 # apt-get source ghc

 # grep -A10 NoSharedLibsPlatformList ghc-7.8.4/mk/config.mk.in
 NoSharedLibsPlatformList = powerpc-unknown-linux \
         x86_64-unknown-mingw32 \
         i386-unknown-mingw32 \
         sparc-sun-solaris2 \
         sparc-unknown-linux \
         mips-unknown-linux \
         mipsel-unknown-linux
 }}}

 On 7.10 it does not contain linux targets.

 I've completely forgot that upstream ghc was released before PPC -fPIC fix
 went upstream fa31e8f4a0f853848d96549a429083941877bf8d after 7.8.4 release
 :(
 You might like to apply this as well
 78863edbb0751f5c9694ea10c6132a87cfd0ee10

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


More information about the ghc-tickets mailing list