довольно часто пересобираю его для профилирования (используя 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 (отдельные причины почему)
вы используете cabal.project?
Не очень понял. Я создал проект с помощью cabal init. Это оно?
Обсуждают сегодня