Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multidict._multidict.so is not distributable #57

Closed
alex-eri opened this issue Feb 26, 2017 · 4 comments
Closed

multidict._multidict.so is not distributable #57

alex-eri opened this issue Feb 26, 2017 · 4 comments

Comments

@alex-eri
Copy link

with gdb

Program received signal SIGILL, Illegal instruction.
0x00007ffff00b34aa in PyInit__multidict () from /opt/spot4/bin/lib/python3.6/multidict._multidict.so

I moved cx_freezed code to fresh installed debian. ldd has no missed libs. But there is this trouble.

After deleting it All other libs loaded successfully. And previous version of aiohttp works well after moving.

@fafhrd91
Copy link
Member

then it is cython bug. are you sure you are not using precompiled .so file?

@alex-eri
Copy link
Author

Another modules works perfect. And all worked good before aiohttp start using it.

I delete multidict._multidict.so so i sure.

Why multidict raises this error? Maybe setup script makes optimisations not portable...

@AraHaan
Copy link
Contributor

AraHaan commented Apr 20, 2017

When you installed multidict did you tell pip to install it from source only or not? This is because if you do not tell it from source only it will try to pip install using the wheels where the extension modules would not get built (as they would be already built). It seems this is the case too.

@asvetlov asvetlov closed this as completed Jul 2, 2017
@asvetlov
Copy link
Member

asvetlov commented Jul 2, 2017

outdated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants