Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 27, 2013 18:34:27

krishnarama
Зарегистрирован: 2013-02-27
Сообщения: 51
Репутация: +  -36  -
Профиль   Отправить e-mail  

Почему нельзя заменить библиотеку?

pyopenssl содержит dll-ки openssl. Если заменить их последней версией, питон падает при вызове. Почему так? Внутри там есть какие-то .pyd файлы, из них, по идее, вызывается библиотека.

Офлайн

#2 Фев. 28, 2013 03:40:55

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Почему нельзя заменить библиотеку?

различия в API/ABI?

Офлайн

#3 Фев. 28, 2013 13:03:27

krishnarama
Зарегистрирован: 2013-02-27
Сообщения: 51
Репутация: +  -36  -
Профиль   Отправить e-mail  

Почему нельзя заменить библиотеку?

Обычно программы прекрасно работают с более новыми версиями библиотек. То же самое происходило, когда я ставил бинарный модуль для другой версии питона. Так что думаю, что проблема именно в обертке питона, именно она ломает двоичную совместимость.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version