GNU Radio: now allowing you to shoot yourself in the foot!

We've identified a few versions of Boost that don't work well with GNU
Radio, 1.46, 1.47, and 1.52. A little while ago, I updated our cmake build
files to look for these specific versions and disable their use if found.

Sadly, many distros currently ship with one of these known bad versions.
Looking at Boost's website, 1.47 and 1.52 are by far the most downloaded
Boost versions. So, as recommended by Johnathan, I put in a cmake command
line option that allows you to override the version check so GNU Radio will
build with any current Boost.

To use it, just specify "-DENABLE_BAD_BOOST=True" on your cmake command
line. By default this is False. That will allow you to build against
anything. If this value is False, all GNU Radio components will be disabled
if it finds one of the bad versions. (VOLK and a couple of others will
still pass and compile since they are not affected by the problem).

Just be aware that using one of these versions can cause problems.
Specifically, it can lock up your application when shutting down a
flowgraph. Also, many distros that ship with one of these bad versions also
have other, good, versions that you can pretty easily switch to.

Tom
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to