[GHC] #7580: Building PrimOps.cmm on OS X with LLVM 3.2 fails

GHC cvs-ghc at haskell.org
Sat Jan 19 01:17:27 CET 2013


#7580: Building PrimOps.cmm on OS X with LLVM 3.2 fails
---------------------------------+------------------------------------------
    Reporter:  thoughtpolice     |       Owner:  thoughtpolice      
        Type:  bug               |      Status:  patch              
    Priority:  normal            |   Milestone:                     
   Component:  Compiler (LLVM)   |     Version:  7.7                
    Keywords:                    |          Os:  MacOS X            
Architecture:  Unknown/Multiple  |     Failure:  Building GHC failed
  Difficulty:  Unknown           |    Testcase:                     
   Blockedby:  7590              |    Blocking:  7588, 7589         
     Related:  #7571, #7575      |  
---------------------------------+------------------------------------------

Comment(by thoughtpolice):

 I do use homebrew, but I do not ever manage my GHC installation with it. I
 just installed the 7.6.1 binary distribution from here:
 http://www.haskell.org/ghc/download_ghc_7_6_1#macosx_x86_64

 I will get LLVM 3.1 working on my machine and see what happens when I
 bootstrap with it instead. I can also get 7.4.2 working and see if we can
 narrow a specific configuration down.

 Also, did you give a shot to the test I wrote in #7571 ? It should just be
 as easy as `ghc-stage2 -c -fllvm T7571.cmm` - This test should really be
 the ultimate clear case of whether one of these bugs does in fact manifest
 or not. It's worth noting that #7571 will ''only'' manifest during a
 bootstrap when the RTS is built in profiling mode, due to `#ifdef`ery in
 the Cmm files. I don't think you can avoid a profiling version of the RTS,
 but it's worth keeping in mind.

 I believe I also have an extra 'debug' patch for this ticket in my
 personal repository, that output a lot of helpful debugging info in
 tracking this down. I might dust it off, attach it, and step through what
 I see.

 Also if you'd like to contact me directly via email or through more
 instantaneous means (like an instant messaging system or IRC or something)
 to help sort it out quicker, you're more than free to (I'm CC'd on this
 ticket, so you can see my email there.)

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



More information about the ghc-tickets mailing list