32-битная программа на Haskell зависает на 64-битной Windows - PullRequest
3 голосов
/ 04 октября 2011

Я использую GHC для создания программы на Haskell для Windows с помощью специальной библиотеки (Haskell-), которая называется citeproc-hs.На компьютере с 32-битной Windows XP приложение работает просто отлично, тогда как в другой 64-битной среде Windows 7 (протестировано на 3 разных компьютерах) «функция этой библиотеки, читающая указанный файл (файл« стиля »), упомянутый выше, просто зависает без каких-либо ошибок».Я использую тот же файл .exe и, тем не менее, есть другое поведение, которое я не могу объяснить.

Возможно, есть какие-то известные проблемы, касающиеся 32-битных компиляций на Haskell в 64-битной среде, или у кого-нибудь есть идеи, как мне это сделать?решить эту странную проблему?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 04 мая 2012

Я использую GHC на 64-битных окнах в производстве, и у нас, похоже, нет проблем.

Я бы предложил обновить.Если поведение продолжается, сообщите об ошибке в GHC.

0 голосов
/ 04 мая 2012

Можете ли вы запустить его в интерпретированном режиме?Возможно, виноват citeproc-hs.Содержит ли он какой-нибудь C-код?И, конечно, вы можете построчно комментировать и посмотреть, что не так."Привет мир" работает нормально?

...