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
SoapySDR build failure on Python 3.8 #228
Comments
From the log it looks like SoapySDR is just not getting linked to python. I think this is a fedora bug in python3-config, for example, python3 on ubuntu 18.04 reports the link libraries including libpython:
But on Fedora its only showing:
Your other option is to pass an acceptable |
Python 3.8 no longer builds extension modules against libpython. See https://docs.python.org/dev/whatsnew/3.8.html#debug-build-uses-the-same-abi-as-release-build |
Weird, ok. So I think the issue is that I need to remove Is anyone in a state where they can test the removal of this flag on python3.8? |
We have an older version in Fedora, but sedding it out of
|
I've built 0.7.1 into Fedora rawhide (will be 31) with the above patch that removes -Wl,--no-undefined in the spec file, before the build commences. This built properly. |
Follow up question, after it built did the module import? This simple command line should do it, should echo 0
|
yes (with SoapySDR-0.6.1-4.20180806gite694813.fc31 Fedora package) |
same with 0.7.1 |
I removed this flag on the maint branch which will be tagged as 0.7.2 and on the master for future major releases. |
Thank you for the speedy investigation and solution. |
https://bugzilla.redhat.com/show_bug.cgi?id=1716544
https://copr-be.cloud.fedoraproject.org/results/@python/python3.8/fedora-rawhide-x86_64/00917251-SoapySDR/build.log.gz
The text was updated successfully, but these errors were encountered: