#7119: Build failure on OS X Mountain Lion
---------------------------------+------------------------------------------
 Reporter:  thoughtpolice        |          Owner:                
     Type:  bug                  |         Status:  new           
 Priority:  normal               |      Component:  Compiler      
  Version:  7.4.2                |       Keywords:  mac           
       Os:  MacOS X              |   Architecture:  x86_64 (amd64)
  Failure:  Building GHC failed  |       Testcase:                
Blockedby:                       |       Blocking:                
  Related:  7040                 |  
---------------------------------+------------------------------------------
 On my OS X Mountain Lion machine, while building HEAD with GHC 7.4.2 as
 the bootstrapping compiler, the build eventually fails like so:

 {{{
 $ make
 ===--- building phase 0
 /usr/bin/make -r --no-print-directory -f ghc.mk phase=0 phase_0_builds
 make[1]: Nothing to be done for `phase_0_builds'.
 ===--- building phase 1
 /usr/bin/make -r --no-print-directory -f ghc.mk phase=1 phase_1_builds
 make[1]: Nothing to be done for `phase_1_builds'.
 ===--- building final phase
 /usr/bin/make -r --no-print-directory -f ghc.mk phase=final all
   HC [stage 2] libraries/vector/dist-
 install/build/Data/Vector/Fusion/Stream/Monadic.o
 Loading package ghc-prim ... linking ... done.
 Loading package integer-gmp ... linking ... done.
 Loading package base ... linking ... ghc-stage2: internal error: Invalid
 Mach-O file:Address out of bounds while relocating object file
     (GHC version 7.7.20120804 for x86_64_apple_darwin)
     Please report this as a GHC bug:
 http://www.haskell.org/ghc/reportabug
 }}}

 This is from a checkout from Friday, August 3rd 2012. It looks like a bug
 in the DIY linker. Initially I thought it might be fixed by Luite's patch
 in #7040, but it is not. The build is also completely littered with
 warnings during compilation from the assembler:

 {{{
 /var/folders/6x/2_5h95jx2kqgpbnk0cpg1vd00000gn/T/ghc67149_0/ghc67149_0.s:970:0:
     section difference relocatable subtraction expression,
 
"_dphzmprimzmseqzm0zi6zi0zi1_DataziArrayziParallelziUnliftedziArrayArray_MutableArrayArray_info"
 minus
 
"_dphzmprimzmseqzm0zi6zi0zi1_DataziArrayziParallelziUnliftedziArrayArray_MutableArrayArray_info_dsp"
 using a symbol at the end of section will not produce an assembly time
 constant
 }}}

 I imagine this is due to some unforseen toolchain updates in XCode 4.5.
 I'll look into supressing these warnings with a patch.

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

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to