Project

General

Profile

Feature #5021

Please add support for gnuradio-3.9

Added by yarda 4 months ago. Updated 7 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
02/11/2021
Due date:
% Done:

0%

Spec Reference:

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.

cmake.diff cmake.diff 319 Bytes jawa, 05/06/2021 06:06 PM

History

#1 Updated by yarda 4 months ago

I successfully built it for gr-3.9, so it seems it's already resolved, please close this ticket.

#2 Updated by jawa about 1 month ago

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.

#3 Updated by Hoernchen 7 days 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?

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)