I previously did not have the link options correct for building OOT. If you look in the CMakeLists.txt file in the Ettus rfnoc example apps folder, you will see a link option "-Wl,--no-as-needed". I didn't look into it thoroughly, but without that option, the OOT blocks do not get linked in (or at least their code to register themselves at startup never executes). Once I added this linker option to my custom app, the OOT blocks register fine and behave normally. Rob
On Thu, Feb 18, 2021 at 12:24 PM Cédric Hannotier via USRP-users < usrp-users@lists.ettus.com> wrote: > Hi Rob, > > On 18/02/21 10:57, Rob Kossler via USRP-users wrote: > > Following our previous discussion on the topic of building the > controllers > > in-tree or out-of-tree, I was able to successfully build my controllers > > out-of-tree and they seem to work fine (with my custom application). > > OOT blocks with OOT controllers were able to forward issue_stream_command > action? > Do you know what you have done differently from our previous discussion? > > Regards > -- > > Cédric Hannotier > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com