Заглушки FFI в GHC 7 - PullRequest
       33

Заглушки FFI в GHC 7

2 голосов
/ 19 марта 2011

Я пытаюсь скомпилировать модуль Haskell с некоторым кодом FFI.Раньше он работал под старой платформой Haskell с GHC 6 и пользовательским GHC 7 для получения 64-битной версии.

Обновление до последней платформы Haskell с 64-битной версией GHC 7 остановило его работу.Похоже, что у GCC есть некоторые проблемы с заглушками, которые выдает GHC - они используют заголовки GHC Framework, у которых возникают проблемы с поиском стандартных C-файлов.Вот только одна из многих ошибок, которые я получаю:

/Library/Frameworks/GHC.framework/Versions/7.0.2-x86_64/usr/lib/ghc-7.0.2/include/Stg.h:62:18:
    error: math.h: No such file or directory

Кажется, у меня та же проблема с 32-битной версией Платформы, и те же стандартные файлы работают правильно в обычных компиляциях GCC.Почему это не работает?

1 Ответ

2 голосов
/ 19 марта 2011

Кажется, есть проблема с последней версией XCode и ghc 7.0.2.Ghc 7.0.3 якобы исправляет это.

...