Hi Thomas, Please see the younger Marcus' email here where he covers the development model when GR was switched to semantic versioning.
"the third being the "ABI" digit, meaning that as long as the first three digit stay the same, you can just replace one libgnuradio*.so with another one without rebuilding your binary (that's a feature that I think software distributors will be most happy about)" https://lists.gnu.org/archive/html/discuss-gnuradio/2018-02/msg00133.html Regards, Nate Temple On Mon, Jan 20, 2020 at 3:02 PM Thomas Habets <tho...@habets.se> wrote: > What are the ABI guarantees between GNU Radio releases? > > I'm drafting a GREP on modernizing the C++ code[1], so started wondering > about this. > > If a minor release, once released, only gets backported fixes from master, > then this should not be an issue. > > [1] https://github.com/gnuradio/greps/pull/19 > > -- > typedef struct me_s { > char name[] = { "Thomas Habets" }; > char email[] = { "tho...@habets.se <tho...@habets.pp.se>" }; > char kernel[] = { "Linux" }; > char *pgpKey[] = { "http://www.habets.pp.se/pubkey.txt" }; > char pgp[] = { "9907 8698 8A24 F52F 1C2E 87F6 39A4 9EEA 460A 0169" }; > char coolcmd[] = { "echo '. ./_&. ./_'>_;. ./_" }; > } me_t; >