In gitit's debian/rules present following check: ifeq (0,$(shell ghc --info | grep 'Have interpreter.*NO' >/dev/null 2>&1; echo $$?)) When ghc have no interpreter?