Compiling libraries

Carter Schonwald carter.schonwald at gmail.com
Fri Apr 30 01:53:41 UTC 2021


Thanks for pulling that up! I was doing errands away from my desktop all
day

On Thu, Apr 29, 2021 at 5:43 PM Artem Pelenitsyn <a.pelenitsyn at gmail.com>
wrote:

> Yes, in particular, this:
> https://gitlab.haskell.org/ghc/head.hackage
>
> Readme there has some documentation…
>
> On Thu, Apr 29, 2021 at 3:19 PM Carter Schonwald <
> carter.schonwald at gmail.com> wrote:
>
>> 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
>>>
>> _______________________________________________
>> 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/eaff7f30/attachment.html>


More information about the ghc-devs mailing list