(I haven't actually done this, but:) If you want to be able to install GHC without any GHC binary, I think you'd have to start with an ancient version of GHC which wasn't itself written in Haskell, and build successive versions (skipping as many as possible) until you had a GHC which supported all the language features the most-recent version requires.
If you did embark on this, it would be nice if you could report back with a minimal number of steps it takes to get to current GHC! Tom > El 22 ago 2018, a las 06:01, Sam Halliday <sam.halli...@gmail.com> escribió: > > Hi Ben, > > What is the recommended way to build old versions of GHC? The > haskell.org binaries for, e.g. 7.8.3, do not work on my machine. If I > attempt to recompile ghc 7.8.3 with the haskell.org binary, I get > linkage errors. > > Actually I'd love to be able to bootstrap a build without any ghc > installed... that would solve the problem. I heard about the "phase0" > approach from Vitaly Bragilevsky at his Lambdaconf talk this year. But > I've been unable to find any documentation about it. > > Best regards, > Sam > > >> On 22 August 2018 at 12:30, Ben Gamari <b...@smart-cactus.org> wrote: >> In general we don't support bootstrapping older GHCI with newer GHC. >> However, you may be able to hack something together by manually tweaking >> bounds. >> >> Cheers, >> >> - Ben >> >> -- >> Sent from my Android device with K-9 Mail. Please excuse my brevity. >> _______________________________________________ >> Glasgow-haskell-users mailing list >> Glasgow-haskell-users@haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users > _______________________________________________ > Glasgow-haskell-users mailing list > Glasgow-haskell-users@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users