Comment by pyrale

Comment by pyrale a day ago

1 reply

> Your link details building GHC with an existing non reproducible GHC compiler binary compiled by a single individual that must be blindly trusted.

You mean Hadrian? Its source is shipped with GHC.

Even if you were not to trust Hadrian, the doc also has info about building GHC using make.

> since day 1.

Could it be that languages made around 2010 have learned a thing or two from previous languages?

lrvick a day ago

Building GHC regardless of using hadrian or make still requires an existing GHC binary. That is the core trust problem.

GHC has a recursive dependency on itself with no way to go back before that loop.