[GHC] #5110: Refuse to build if no mk/build.mk is supplied

GHC cvs-ghc at haskell.org
Wed Apr 13 16:45:55 CEST 2011


#5110: Refuse to build if no mk/build.mk is supplied
---------------------------------+------------------------------------------
    Reporter:  ezyang            |       Owner:                   
        Type:  feature request   |      Status:  new              
    Priority:  normal            |   Component:  Build System     
     Version:  7.1               |    Keywords:                   
    Testcase:                    |   Blockedby:                   
          Os:  Unknown/Multiple  |    Blocking:                   
Architecture:  Unknown/Multiple  |     Failure:  Documentation bug
---------------------------------+------------------------------------------
 A common thing that trips up people who are hacking on GHC for the first
 time is not knowing about the mk/build.mk file. Without it, GHC builds
 with all optimizations, and the process is very slow (on order of two
 hours.)

 It may be useful to have the build system to refuse to build without a
 mk/build.mk file present. While there is certainly potential for
 annoyance, we can mitigate this by distributing source distributions that
 have empty mk/build.mk files. Thus end-users won't be bothered, but users
 who do Git checkouts will be asked about it. The build process could also
 conditionalize on the presence of a .git directory.

 Validates would not be affected.

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



More information about the Glasgow-haskell-bugs mailing list