#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
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to