PyPy - SWIG - QuickFix mix - PullRequest
       44

PyPy - SWIG - QuickFix mix

8 голосов
/ 07 июля 2011

PyPy имеет некоторые ограничения совместимости , особенно в отношении CPython C. API.

Я использую QuickFix пакет, который поставляется с предварительно скомпилированными привязками SWIG, и я собираюсь использовать его с PyPy Поскольку я не владею C API и SWIG, мои вопросы:

  • Помогают ли ограничения совместимости PyPy C API с SWIG? Не могли бы вы объяснить, почему?
  • Нужно ли перекомпилировать привязки SWIG для конкретной работы с PyPy? Это возможно? Как?

1 Ответ

7 голосов
/ 20 июля 2011

Уровень совместимости PyPy C API не будет работать с SWIG.Основная причина в том, что SWIG использует внутренние API-интерфейсы и работает с C-структурами без использования APis.Я предполагаю, что SWIG можно исправить, но пока этого не было.

Вам бы пришлось перекомпилировать его, если бы он работал, но он все равно не будет работать.

...