Compiling libraries

Carter Schonwald carter.schonwald at gmail.com
Thu Apr 29 19:19:22 UTC 2021


There’s hackage head, which has some docs on the gitlab instance. Though
I’m not up to date on how to use it.

On Thu, Apr 29, 2021 at 4:24 AM Simon Peyton Jones via ghc-devs <
ghc-devs at haskell.org> wrote:

> Ben and other friends
>
> What is the approved way to build libraries with (and for) a compiler that
> I’ve just built?
>
> I tried this:
>
> bash$ cabal v2-install
> --with-ghc=/home/simonpj/code/ghc-9.2-branch/inplace/bin/ghc-stage2
> streamly --allow-newer
>
> but it failed with
>
> Data/Primitive/Types.hs:273:844: error:
>
>     • Couldn't match expected type ‘Word#’ with actual type ‘Word8#’
>
>     • In the fourth argument of ‘shimmedSetWord8Array#’, namely ‘x#’
>
> (This was for a compiler built from the ghc-9.2 branch.)
>
> I’d like to be able to do the same for HEAD.
>
> I need to do this to help with the numerous tickets asking about library
> regressions.  For example, I want to be able repoduce @harendra’s example
> <https://gitlab.haskell.org/ghc/ghc/-/issues/19557#note_348969>, but I
> can’t because I can’t build streamly.
>
> Thanks!
>
> Simon
>
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20210429/31676f4d/attachment.html>


More information about the ghc-devs mailing list