Я ограничен памятью 1 ГБ на моем сервере. Когда я хочу скомпилировать какую-то большую программу, например git-annex, Cabal ест массу памяти. Есть ли способ ограничить cabal или gcl, используя некоторую опцию для ограничения использования памяти?
Я обновил вопрос с некоторыми подробностями: я запускаю cabal (1.22.4.0) и Ghc 7.10.2 на хосте Webfaction (CentOS 7 - 64 бит), имея доступ к оболочке (без доступа root). Администратор/робот Webfaction обычно переносит некоторый пакет из-за компиляции. Но Ghc/cabal нужно слишком много памяти и тратить слишком много минут на определенную компиляцию пакета. Таким образом, система автоматически убивает все процессы.
Мне нужно многократно перезапускать компиляцию, чтобы, наконец, получить успешный результат.
Моя основная цель заключается в том, что компиляция заканчивается успехом, как бы долго она ни занималась.