Я пытаюсь предоставить пользователям моей программы несколько бинарных файлов Linux в дополнение к текущим версиям Windows, поэтому я установил Ubuntu 11.10 (поскольку пакет haskell-platform на 11.04 все еще является версией 2010).Однако когда я пытаюсь запустить полученный бинарный файл в Ubuntu 10.04, я получаю сообщение, что он не может найти libgmp.so.10.Проверка / usr / lib показывает, что 10.04 поставляется с libgmp.so.3, тогда как 11.10 имеет libgmp.so.10.Следовательно, может показаться, что GHC связывается с libgmp динамически, а не статически, что, по моему мнению, было по умолчанию.
Есть ли способ сказать GHC, чтобы статически включить libgmp в двоичный файл?Если нет, то существует ли какое-либо другое решение, которое не требует от пользователя установки другой версии libgmp?