[GHC] #7733: iOS patch libraries/dph can't be omitted from the build on non-TH-capable platforms any more

GHC cvs-ghc at haskell.org
Sun Mar 3 11:35:05 CET 2013


#7733: iOS patch libraries/dph can't be omitted from the build on non-TH-capable
platforms any more
--------------------------------+-------------------------------------------
Reporter:  StephenBlackheath    |          Owner:                  
    Type:  bug                  |         Status:  new             
Priority:  normal               |      Component:  Build System    
 Version:  7.7                  |       Keywords:                  
      Os:  Unknown/Multiple     |   Architecture:  Unknown/Multiple
 Failure:  Building GHC failed  |      Blockedby:                  
Blocking:  7724                 |        Related:                  
--------------------------------+-------------------------------------------
 We can't build without libraries/dph any more. This happens if we use
 ./sync-all --no-dph get, and it's needed on build configurations that
 don't support TH (such as cross-compiling).

 I think this is a regression in the recent fix

 {{{
 commit 104ff6e9ad85751dab2fc2ed25cf8f7827bb13f1
 Author: Ian Lynagh <ian at well-typed.com>
 Date:   Fri Mar 1 16:34:33 2013 +0000

     Change how the build system handles packages

     This makes the build system a little simpler, and in particular
     will make it easier to handle the changes needed for cross-
 compilation.
 }}}

 Here's the output:

 {{{
 ===--- building phase 0
 ... snip ...
 ghc.mk:675: libraries/dph/ghc.mk: No such file or directory
 make[1]: *** No rule to make target `libraries/dph/ghc.mk'.  Stop.
 }}}

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



More information about the ghc-tickets mailing list