[GHC] #9886: Undefined reference to `__sync_fetch_and_xor_8'

GHC ghc-devs at haskell.org
Mon Dec 15 00:02:58 UTC 2014


#9886: Undefined reference to `__sync_fetch_and_xor_8'
-------------------------------------+-------------------------------------
       Reporter:  erikd              |                   Owner:
           Type:  bug                |                  Status:  new
       Priority:  normal             |               Milestone:
      Component:  Compiler           |                 Version:  7.8.3
  (CodeGen)                          |        Operating System:
       Keywords:                     |  Unknown/Multiple
   Architecture:  powerpc            |         Type of failure:  Building
     Difficulty:  Unknown            |  GHC failed
     Blocked By:                     |               Test Case:
Related Tickets:                     |                Blocking:
                                     |  Differential Revisions:
-------------------------------------+-------------------------------------
 Compiling on PowerPC with git head (0c9c2d899e63b810), compile terminates
 with:

 {{{
 /home/ghc-upstream/libraries/ghc-prim/dist-install/build/
     libHSghcpr_FgrV6cgh2JHBlbcx1OSlwt-ghc7.9.20141214.so: undefined
     reference to `__sync_fetch_and_xor_8'
 /home/ghc-upstream/libraries/ghc-prim/dist-install/build/
     libHSghcpr_FgrV6cgh2JHBlbcx1OSlwt-ghc7.9.20141214.so: undefined
     reference to `__sync_fetch_and_and_8'
 /home/ghc-upstream/libraries/ghc-prim/dist-install/build/
     libHSghcpr_FgrV6cgh2JHBlbcx1OSlwt-ghc7.9.20141214.so: undefined
     reference to `__sync_fetch_and_nand_8'
 /home/ghc-upstream/libraries/ghc-prim/dist-install/build/
     libHSghcpr_FgrV6cgh2JHBlbcx1OSlwt-ghc7.9.20141214.so: undefined
     reference to `__sync_val_compare_and_swap_8'
 /home/ghc-upstream/libraries/ghc-prim/dist-install/build/
     libHSghcpr_FgrV6cgh2JHBlbcx1OSlwt-ghc7.9.20141214.so: undefined
     reference to `__sync_fetch_and_sub_8'
 /home/ghc-upstream/libraries/ghc-prim/dist-install/build/
     libHSghcpr_FgrV6cgh2JHBlbcx1OSlwt-ghc7.9.20141214.so: undefined
     reference to `__sync_fetch_and_add_8'
 /home/ghc-upstream/libraries/ghc-prim/dist-install/build/
     libHSghcpr_FgrV6cgh2JHBlbcx1OSlwt-ghc7.9.20141214.so: undefined
     reference to `__sync_fetch_and_or_8'
 }}}

 Looks like some new primops that need to be implemented for powerpc.

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


More information about the ghc-tickets mailing list