[GHC] #9302: relocation R_X86_64_PC32 against undefined symbol (from Data.Array.Parallel) while building GHC

GHC ghc-devs at haskell.org
Sat Jul 12 09:14:57 UTC 2014


#9302: relocation R_X86_64_PC32 against undefined symbol (from
Data.Array.Parallel) while building GHC
----------------------------------+----------------------------------------
       Reporter:  ulysses4ever    |             Owner:
           Type:  bug             |            Status:  new
       Priority:  normal          |         Milestone:
      Component:  Build System    |           Version:  7.8.2
       Keywords:                  |  Operating System:  Unknown/Multiple
   Architecture:  x86_64 (amd64)  |   Type of failure:  Building GHC failed
     Difficulty:  Unknown         |         Test Case:
     Blocked By:                  |          Blocking:
Related Tickets:                  |
----------------------------------+----------------------------------------
 I followed “First steps” section in
 [https://ghc.haskell.org/trac/ghc/wiki/Newcomers Newcomers guide] to build
 GHC from sources (got via git-clone) on Ubuntu 14.04 (amd64). During the
 last step (make) it comes to the error:


 {{{
 /usr/bin/ld: libraries/dph/dph-lifted-copy/dist-
 install/build/Data/Array/Parallel/Prelude/Bool.dyn_o: relocation
 R_X86_64_PC32 against undefined symbol
 `dphzmliftedzmcopyzm0zi8zi0zi1_DataziArrayziParallelziPreludeziBool_andPzuv_closure'
 can not be used when making a shared object; recompile with -fPIC
 /usr/bin/ld: final link failed: Bad value
 collect2: error: ld returned 1 exit status
 }}}

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


More information about the ghc-tickets mailing list