making GHC from source