G
Я тут делаю пет прожект в образовательных целях и довольно часто пересобираю его для профилирования (используя
cabal configure —enable-profiling
&& cabal build
).Однако, довольно часто, пересборка падает со случайной ошибкой вида в "в каком-то файле какой-то библиотеке неправильный тип или что-то такое" (т.е. ошибка совсем никакая)
Я излечиваю это с помощью
rm -fr ~/.cabal/store
, но сборка потом долго длится.Самое интересное, таких ошибок совсем не бывает когда собираю проект с выключенным профилированием.
Гугл дал две ссылки (раз, два), но они старые. Не уверен, что сейчас актуально.
Собственно вопрос: Что я делаю не так? Удалять периодически store это нормально?
Окружение:
ArchLinux x64
ghc —version = 8.10.3
cabal —version = 3.2.0
ghcup-hs —version = 0.1.12
Весь хаскель у меня установлен по сути в ~/.ghcup ~/.cabal (отдельные причины почему)