Как узнать версию ghc, соответствующую снимку, не вызывая загрузку ghc - PullRequest
0 голосов
/ 31 мая 2018

Нужен способ определить версию ghc, связанную с данным снимком, без необходимости загружать ghc.

Я мог бы запустить эту команду, чтобы получить информацию, но, к сожалению, она сначала загружает ghc перед распечаткойверсия:

stack query compiler wanted

Мне это нужно, потому что я оптимизирую сборку CI и, имея способ получить версию ghc, я могу использовать это как ключ для получения соответствующего кэша сборки,Тот факт, что попытка запроса этой информации вызывает загрузку, подрывает любую попытку оптимизации, которую я пытаюсь выполнить.

1 Ответ

0 голосов
/ 01 июня 2018

@ mgsloan дал мне достаточно информации, чтобы составить решение, которое можно найти здесь:

https://github.com/haskell-works/hw-dsv/blob/master/scripts/ghc-version

...