So when I initially developed the CMake logic to build codec2 on the fly I
set it up for shared libraries because those are often preferred and for
windows, as long as the DLL was in the same folder everything worked fine.

Fast forward a few years and codec2 is now included in many projects as a
dependency, including ffmpeg in Fedora. Adding to that, Fedora highly
discourages soname/soversion bumps in released versions of Fedora.

I just went through a painful update and dependency rebuild in Fedora
Rawhide for codec 1.2 and I don't really want to go through that again 2
more times for Fedora 37 and 38.

I don't have a lot of development time these days but I may take a stab at
making codec2 and lpcnet static builds but would appreciate some help.
Also, being able to build from a specific release instead of master/main
would be good as well.

I may use the WSJTX superbuild CMake script as inspiration because official
builds on Fedora do not have access to the internet. Everything required to
build the project needs to be available.

Thoughts?

Thanks,
Richard
KF5OIM
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to