Planning for the 7.12 release

Ben Gamari ben at well-typed.com
Mon Aug 31 17:49:49 UTC 2015


Andrey sent this report regarding the status of the new Shake build
system he is working on but it seems it must have bounced from ghc-devs.
Hopefully this time it makes it.

Cheers,

- Ben


Andrey Mokhov <andrey.mokhov at newcastle.ac.uk> writes:

> Hi all,
>
> I aim at releasing a first working prototype of the new build system before 7.12 comes out. It will have limited functionality, and will most likely be fragile until we adjust it to multiple working environments. (I take great care to translate all flags with appropriate conditions to the new build system, but mistakes/omissions are inevitable.)
>
> Do we want to include it into 7.12? I don't have a strong opinion on this but tend to agree with Niklas: we don't necessarily need to tie this to a GHC release, since it will only be used by a small number of early adopters first, and they will be able to simply clone the latest version of the build system from the github repository. 
>
>
> For the record, here is my current to-do list:
>
> * Build utils (ghc-cabal, etc). At the moment I rely on the old build system for this, hence the error shown by Ben. 
>
> * Build rts. 
>
> * Build auto-generated code (GHC/Prim.hs etc).
>
> * Release a first prototype and start fixing issues found by early adopters. 
>
> * Add support for validation & testing.
>
> * Add support for cross compilation.
>
> * Write a tutorial for using/extending the build system.
>
>
> I'm currently on holidays, and September will be busy (teaching starts), but I believe a prototype will be ready by December.
>
>
> Once all of the above is complete we may consider putting the new build system into the GHC source tree and all GHC devs will start migrating to it. I imagine the old build system will still be used for a while, so both will coexist.
>
> Cheers,
> Andrey
>
> P.S. Hope this reaches the ghc-devs mailing list this time...
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 472 bytes
Desc: not available
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20150831/a0e60c1a/attachment-0001.sig>


More information about the ghc-devs mailing list