Feature #5021
closedPlease add support for gnuradio-3.9
0%
Description
Gnuradio 3.9 is stable. It drops swig and uses pybind, so OOTs needs some changes. There is porting guide https://wiki.gnuradio.org/index.php/GNU_Radio_3.9_OOT_Module_Porting_Guide
We are trying to rebase gnuradio to 3.9 in Fedora Rawhide.
Files
Updated by yarda about 3 years ago
I successfully built it for gr-3.9, so it seems it's already resolved, please close this ticket.
Updated by jawa almost 3 years ago
- File cmake.diff cmake.diff added
yarda wrote:
I successfully built it for gr-3.9, so it seems it's already resolved, please close this ticket.
While it can be built partially, there are some issues. First, see #4580. I have a slightly simpler one liner to fix that:find . -type f -not -path '*/\.*' -exec sed -i 's|boost::shared_ptr|std::shared_ptr|g' {} +
However, python support through swig is completely deprecated in gnuradio 3.9 and will have to be updated. In order to get it to build, I had to use the attached patch (which is counterintuitive since we are disabling python support) and also add -DENABLE_PYTHON=OFF
when running cmake.
With this, I have the C libraries, but obviously no support in python or gnuradio companion.
Please do not close this ticket, it is not ready.
Updated by Hoernchen almost 3 years ago
- Status changed from New to Resolved
Since mid-january 2021 the master branch is for 3.9 and builds just fine - i'm not aware of any remaining issues?