Я пытаюсь скомпилировать модуль 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.Почему это не работает?