My simple BSD socket example does little more than send/recv a message to a server over LTE (it's adapted from Rallare's tcp sample). It works, however the recv() call does not block. I'm currently using the v0.3.0 release (and associated tags per the release notes). I found a note in the nrfxlib/bsdlib/CHANGELOG.rst that a fix is available in bsdlib 0.2.4. I have tried various combinations of using post-0.3.0 code and so far every attempt has failed to build for one reason or another. The samples don't build either, so I don't think it's my code.
So my question is what do I need to do to use the newer bsdlib in nrfxlib?