This is the dual ABI problem. See
https://gcc.gnu.org/onlinedocs/libstdc%2B%2B/manual/using_dual_abi.html
It was first reported to me June of last year (
https://github.com/gnuradio/volk/issues/92). I tried to play around with the macro they define, but I could never get anything working (I think boost et al would need to be compiled with the macro to use the old ABI). For you I think you might be in luck... just compile GNU Radio with that
_GLIBCXX_USE_CXX11_ABI=0. The downside is that you might need to recompile *everything* that touches a string, list, and vector with that macro defined.
I've found the best solution on a desktop OS is to install gcc5 and use it to build everything. If you really need gcc4 (for example, I keep it around for CUDA) then you should use Debian's alternatives system:
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
sudo update-alternatives --config cc
sudo update-alternatives --config c++
And just switch back and forth between gcc4 and gcc5 depending on what you're doing that hour. It's annoying, but c'est la vie.