[ANNOUNCE] Shaking up GHC
Andrey Mokhov
andrey.mokhov at newcastle.ac.uk
Sat Jan 23 14:11:07 UTC 2016
Hi George,
I think you are hitting this bug: https://ghc.haskell.org/trac/ghc/ticket/11379.
Note, you don't have to use GHC HEAD as a bootstrapping compiler. I'm bootstrapping with GHC 7.10.1, for example.
Cheers,
Andrey
From: George Colpitts [mailto:george.colpitts at gmail.com]
Sent: 23 January 2016 13:36
To: Andrey Mokhov
Cc: dluposchainsky at googlemail.com; GHC developers
Subject: Re: [ANNOUNCE] Shaking up GHC
with ghc 8.0.0.20160111, cabal install shake fails with
[43 of 47] Compiling Development.Shake.Args ( src/Development/Shake/Args.hs, dist/build/Development/Shake/Args.o )
src/Development/Shake/Args.hs:1:1: error:
solveWanteds: too many iterations (limit = 4)
Unsolved: WC {wc_simple =
[D] _ :: Eq a (CDictCan)
[D] _ :: Ord a (CDictCan)
[D] _ :: Read a (CDictCan)
[D] _ :: Show a (CDictCan)
[W] hole{a4gTO} :: a ~ a (CNonCanonical)
[D] _ :: Eq a (CDictCan)}
New superclasses found
Set limit with -fconstraint-solver-iterations=n; n=0 for no limit
Is this a known problem?
Thanks
On Sat, Jan 23, 2016 at 9:05 AM, Andrey Mokhov <andrey.mokhov at newcastle.ac.uk<mailto:andrey.mokhov at newcastle.ac.uk>> wrote:
Thanks David!
> Are there any plans as to how to include it in the GHC tree? Does it
> ship with all the libraries required to build the build system, will we
> have a mini-build system to bootstrap it? If I recall correctly, we rely
> on Cabal sandboxes on Linux/OSX and global Cabal library
> installations on Windows in order to run it.
The simplest way is to add the 'shake-build' folder to the GHC tree and
ask first adopters of the new build system to globally install the
dependencies (ansi-terminal, mtl, shake, QuickCheck). Then 'build.sh'
and 'build.bat' scripts should work.
I am open to suggestions on how to make this more convenient and
robust. I've never used anything more advanced than a global cabal
installation, so I'd appreciate input from more experienced users.
Could you create a ticket on github suggesting possible approaches?
I'm afraid our discussion may get lost in ghc-devs mailing list.
Many thanks!
Andrey
> From: David Luposchainsky <dluposchainsky at googlemail.com<mailto:dluposchainsky at googlemail.com>>
> To: ghc-devs at haskell.org<mailto:ghc-devs at haskell.org>
> Subject: Re: [ANNOUNCE] Shaking up GHC
> Message-ID: <56A27EB1.1080701 at gmail.com<mailto:56A27EB1.1080701 at gmail.com>>
> Content-Type: text/plain; charset=windows-1252
>
> Great work Andrey!
>
> I'm actually (pleasantly) surprised this is becoming part of the GHC
> tree so soon
> .
>
> Are there any plans as to how to include it in the GHC tree? Does it
> ship with
> all the libraries required to build the build system, will we have a
> mini-build
> system to bootstrap it? If I recall correctly, we rely on Cabal
> sandboxes on
> Linux/OSX and global Cabal library installations on Windows in order to
> run it.
>
> Greetings,
> David
_______________________________________________
ghc-devs mailing list
ghc-devs at haskell.org<mailto: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/20160123/b91258db/attachment-0001.html>
More information about the ghc-devs
mailing list