Вы можете использовать Shake для генерации графа зависимостей как части отчетов профилирования. См. https://shakebuild.com/profiling#html-profile-reports для создания отчетов, и пример демонстрации связанного профиля показывает пример. Однако в этих отчетах показаны системные зависимости сборки для GHC, которые значительно более многочисленны и сложны, чем зависимости модулей в исходном коде GHC.
Чтобы увидеть только зависимости, я уверен, что было бы проще сгенерировать их, используя что-то вроде graphmod , с оговоркой, что исходный код GHC находится в нескольких каталогах, поэтому может быть сложно получить компиляцию вне система сборки.