[GHC] #7841: Stage1Only conditional program/package building
GHC
cvs-ghc at haskell.org
Mon Apr 22 20:00:08 CEST 2013
#7841: Stage1Only conditional program/package building
-------------------------------+--------------------------------------------
Reporter: elliottt | Owner:
Type: feature request | Status: closed
Priority: normal | Milestone:
Component: Build System | Version: 7.7
Resolution: worksforme | Keywords: Stage1Only
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: None/Unknown | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: | Related:
-------------------------------+--------------------------------------------
Comment(by elliottt):
It looks like libraries/base_dist-install_NOT_NEEDED would prevent base
from being built at all, instead of just with a specific stage of the
compiler. This should be good enough for libraries that shouldn't be
built at all for the target of the stage 1 compiler, but wouldn't defining
it for a utility program like hsc2hs prevent it from being built with
stage 0?
I hadn't noticed the guard on the call to build-package in
libraries/array/ghc.mk, and just assumed that it would be built with the
stage 2 compiler.
In the case where stage 2 doesn't get build, what causes the RTS to build,
without all_rts being a dependency of all?
I'm very interested in getting some version of Stage1Only working, and am
happy to do the work to implement it. Could you give me a little guidance
so that I can submit a better patch?
Thanks!
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7841#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list