"Jeff Squyres (jsquyres)" <jsquy...@cisco.com> writes:

> This functionality is there to overcome a bug in libibverbs (that
> prints a dire warning about Cisco usNIC devices not being supported).

It wasn't clear, but I meant there are also other libraries sucked in,
like hwloc and opensm, and that's not new in 1.10.

It's a source of confusion I've encountered in debugging, but not a big
deal.

> However, I can see how this additional linkage is undesirable.  We can
> probably flip the default on this component to not build by default --
> but leave it there as a workaround for users who want to use it (i.e.,
> all this component does is suppress the warning from libibverbs).
> Another workaround that Cisco is now shipping is a "dummy" libibverbs
> plugin for usnic devices that also suppresses this warning (see
> https://github.com/cisco/libusnic_verbs, if you care).

I'd guess --as-needed is a good enough workaround for people who don't
need usNIC, especially if it's messy anyway.

Reply via email to