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

Bump master branch GNU Radio version #90

Open
7 tasks done
Tracked by #89
ncorgan opened this issue Apr 29, 2023 · 1 comment
Open
7 tasks done
Tracked by #89

Bump master branch GNU Radio version #90

ncorgan opened this issue Apr 29, 2023 · 1 comment
Assignees

Comments

@ncorgan
Copy link
Member

ncorgan commented Apr 29, 2023

The master branch currently supports GNU Radio 3.7, an almost 7-year-old release that I had troubles compiling on my Ubuntu 20.04 setup. Once support is added for later GNU Radio releases, I propose bumping master up to the latest stable version and maintaining backport branches.

2023/04/30

First, these PR's will need to be reworked into their own branches.

2023/05/02

Then, gr-3.8 and gr-3.9 need to be sync'ed up.

  • Match their .clang-format files and reformat the contents to match. This will make porting changes practical.
  • Clean up code
    • std::cout -> GNU Radio logging
    • No exit() calls from a shared library
    • Missing returns from non-void functions
@ncorgan ncorgan self-assigned this Apr 29, 2023
@ncorgan
Copy link
Member Author

ncorgan commented May 6, 2023

Note: the master branch will require GNU Radio 3.10+, due to C++ GRC codegen only being sufficiently developed by this point.

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

1 participant