I am building ghc from source.
The building page http://hackage.haskell.org/trac/ghc/wiki/Building/Using#Sourcetreesandbuildtrees
mentions lndir for separating source trees from build trees.
Given how much detail is generally given for individual commands eg
http://hackage.haskell.org/trac/ghc/wiki/Building/GettingTheSources
maybe it would be nice to have a (typical?) lndir command also given?
Also there is a mention about using a local git clone here
http://hackage.haskell.org/trac/ghc/wiki/Building/GettingTheSources
Arent these two alternative ways with similar intent - viz. keeping source pristine and separating build 'messiness'?
Or do people use both git (local) clone + lndir? If so why?
Rusi
[ghc noob here: Please tell me if this is the wrong list to ask this kind of question :-) ]