[GHC] #1697: GHC 6.6.1 fails to build on Arch Linux, 64-bit

GHC trac at galois.com
Sat Sep 15 12:47:31 EDT 2007


#1697: GHC 6.6.1 fails to build on Arch Linux, 64-bit
---------------------------+------------------------------------------------
  Reporter:  guest         |          Owner:                                          
      Type:  bug           |         Status:  new                                     
  Priority:  normal        |      Milestone:  6.6.2                                   
 Component:  Build System  |        Version:  6.6.1                                   
  Severity:  normal        |       Keywords:  build 64-bit multiple definition closure
Difficulty:  Unknown       |             Os:  Linux                                   
  Testcase:                |   Architecture:  x86_64 (amd64)                          
---------------------------+------------------------------------------------
It *seems* that when building GHC 6.6.1 on AMD64 Arch Linux, ghc creates a
 bunch of object files with the same symbols, as seen in this error output
 right before build failure:

 GHC/Base_split/.o::Base(void):(.data+0x0): multiple definition of
 `base_GHCziBase_zeze_closure'
 GHC/Base_split/Base__1.o:(.data+0x0): first defined here
 ...
 ...
 ...
 GHC/Base_split/Base__178.o: In function `base_GHCziBase_zeze_info':
 ghc27860_0.hc:(.text+0x18): multiple definition of
 `base_GHCziBase_zeze_info'
 GHC/Base_split/Base__1.o:ghc27860_0.hc:(.text+0x18): first defined here

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


More information about the Glasgow-haskell-bugs mailing list