#4318: Crash while building HEAD on OS X
-------------------------------+--------------------------------------------
    Reporter:  gwright         |        Owner:                     
        Type:  bug             |       Status:  new                
    Priority:  normal          |    Milestone:  7.0.1              
   Component:  Compiler        |      Version:  6.13               
    Keywords:                  |     Testcase:                     
   Blockedby:                  |   Difficulty:                     
          Os:  MacOS X         |     Blocking:                     
Architecture:  x86_64 (amd64)  |      Failure:  Building GHC failed
-------------------------------+--------------------------------------------

Comment(by gwright):

 Now I know what the bug is: relocations of type `X86_64_RELOC_GOT` and
 `X86_64_RELOC_GOT_LOAD` are not handled by the Mach-O linker.  There is a
 stub of code for these cases, but it does something nonsensical.  I'm
 guessing it was simply never finished.

 This doesn't seem too hard to fix, but it's fiddly.  If I'm lucky and my
 current hunch works, maybe a patch in a couple of days. Otherwise, I'll
 need to try to understand Apple's ld64 code to understand these
 relocations in more detail.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4318#comment:10>
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