[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Packaging elm-compiler 0.19.1
From: |
John Soo |
Subject: |
Re: Packaging elm-compiler 0.19.1 |
Date: |
Sat, 02 Jan 2021 17:23:13 -0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hi Matthew,
Matthew Kraai <kraai@ftbfs.org> writes:
> I think that elm-compiler is built with GHC 8.6.5, not GHC 8.8.3.
> When I run `guix environment --pure --ad-hoc ghc@8.6.5 -- ghc-pkg
> list`, its output contains `time-1.8.0.2`. I tried changing the
> definition of `ghc-8` in `haskell.scm` from `ghc-8.6` to `ghc-8.8`,
> but then `integer-logarithms` fails to build. Maybe I have to upgrade
> to the latest LTS Haskell.
The haskell-build-system respects a #:haskell argument like so:
(arguments
`(#:haskell ,ghc-8.8 ...))
That way you don't end up bumping the default ghc for everyone while
updating one package.
I tried your definition with ghc@8.8 as above and some new packages were
not in constraints. Can you go from there and update the
"update-constraints" phase as you go? Maybe that will be enough.
Thanks!
- John