Building ghc-ios after a clean git clone
I thought I'd post some information about building ghc-ios from a new git clone since there are some issues. I believe these are temporary issues and will be resolved as patches go from the ios branch to master. If you do a git clone followed by a sync-all you'll wind up with a lot of the "sub" repositories being on commits that are too new for ghc-ios. For awhile I felt like I was yak shaving but I've been able to track down commits for all the repositories that are working right now. I ended up writing a script since GHC isn't using git submodules and the sync-all script doesn't seem to support a way to specify which commits are appropriate for each of the repositories. I'm keeping the script at the following URL if anyone needs it: https://github.com/pjones/ghc-ios-util/blob/master/ghc/checkout.sh -- Peter Jones --- Love to Develop 303-219-0226 http://devalot.com
Thanks for doing that, and our sincere apologies for breaking things! We're
making great progress getting patches accepted by mainline, so this brief
rocky period will result in a far nicer experience for all : )
Cheers
Luke
On Fri, Feb 22, 2013 at 3:55 PM, Peter Jones
I thought I'd post some information about building ghc-ios from a new git clone since there are some issues. I believe these are temporary issues and will be resolved as patches go from the ios branch to master.
If you do a git clone followed by a sync-all you'll wind up with a lot of the "sub" repositories being on commits that are too new for ghc-ios. For awhile I felt like I was yak shaving but I've been able to track down commits for all the repositories that are working right now.
I ended up writing a script since GHC isn't using git submodules and the sync-all script doesn't seem to support a way to specify which commits are appropriate for each of the repositories.
I'm keeping the script at the following URL if anyone needs it:
https://github.com/pjones/ghc-ios-util/blob/master/ghc/checkout.sh
-- Peter Jones --- Love to Develop 303-219-0226 http://devalot.com
_______________________________________________ iPhone mailing list iPhone@haskell.org http://www.haskell.org/mailman/listinfo/iphone
Just curious: I've been messing with multi-ghc lately, which installs
tarball distributions fine, but I haven't figured out how to get this
source build to work with it. The multi-ghc makefile tries to build it if i
clone the ghc-ios repo into it, but I assume the environment is wrong, and
I haven't been able to figure out how to get it to stick once the multi-ghc
makefile does its thing. Perhaps this is a question better posed to someone
who's worked on multi-ghc, but since we're talking builds anyway...
Thanks,
Alex
On Fri, Feb 22, 2013 at 3:55 PM, Peter Jones
I thought I'd post some information about building ghc-ios from a new git clone since there are some issues. I believe these are temporary issues and will be resolved as patches go from the ios branch to master.
If you do a git clone followed by a sync-all you'll wind up with a lot of the "sub" repositories being on commits that are too new for ghc-ios. For awhile I felt like I was yak shaving but I've been able to track down commits for all the repositories that are working right now.
I ended up writing a script since GHC isn't using git submodules and the sync-all script doesn't seem to support a way to specify which commits are appropriate for each of the repositories.
I'm keeping the script at the following URL if anyone needs it:
https://github.com/pjones/ghc-ios-util/blob/master/ghc/checkout.sh
-- Peter Jones --- Love to Develop 303-219-0226 http://devalot.com
_______________________________________________ iPhone mailing list iPhone@haskell.org http://www.haskell.org/mailman/listinfo/iphone
participants (3)
-
Alex Carter -
Luke Iannini -
Peter Jones