
On 12/04/13 05:51, Gabor Greif wrote:
On 4/9/13, Gabor Greif
wrote: On 4/9/13, Trevor Elliott
wrote: So this did something different, but still tries to build tools like hsc2hs with the stage1 compiler. This won't really work for a target like the HaLVM, as there's no notion of a filesystem in the target environment.
I made the same observation. In cross-mode with Stage1Only many (if not all) of the compiler/ lib is built, but there is no final linking of stage2.
Following up on this...
The relevant excerpt from the make --debug log seems to be
Successfully remade target file `all_compiler_stage1'. File `all_compiler' does not exist. File `all_compiler_stage2' does not exist. File `all_compiler_stage2_v' does not exist. File `compiler/stage2/build/libHSghc-7.7.20130407.a' does not exist.
Apparently all_compiler depends on all_compiler_stage2 currently, which it should not, given $(Stage1Only)=="YES".
Let's see if I can fix it.
http://www.quickmeme.com/meme/3twwox/ Setting Stage1Only=YES says "build the stage 1 compiler and all of the packages". Guess what? Stage 2 is one of the packages. :-) In retrospect I should have used a different name. Feel free to fix it (and the wiki page). Cheers, Simon
Cheers,
Gabor
Gabor
So, back to my original question: what's the easiest way to just generate a stage1 compiler and the libraries that it will require?
Thanks!
--trevor
On 04/08/2013 06:07 PM, Trevor Elliott wrote:
I searched on trac for bugs relating to Stage1Only, and didn't come up with anything, but a google search turned up this:
http://hackage.haskell.org/trac/ghc/ticket/7639
I'm going to try passing stage=1 in build.mk.
--trevor
On 04/08/2013 05:20 PM, Trevor Elliott wrote:
Hi Everyone,
I've been trying to produce just a stage1 compiler by setting Stage1Only in my mk/build.mk. What I've been discovering, is that the build system seems to ignore this (or I haven't set it in the right place) and trys to build a stage2 compiler and its associated tools.
What is the best way to stop the build system after stage1 + libraries has finished?
Thanks!
--trevor
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs