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

Reply via email to