> That is still an ABI change, you can't have
>
> fi_foobar(struct fi_foo *)
> and
> fi_foobar(struct fi_foo_verbs *)
>
> With the same symbol name - that is an incorrect way to use dynamic
> library symbols.
To be clear, what actually gets replaced is the app invoking
object->function_set->foobar(struct fi_foo *)
versus
fi_foobar(struct fi_foo_prov *)
fi_foobar is not exported from a non-direct build.
_______________________________________________
ofiwg mailing list
[email protected]
http://lists.openfabrics.org/mailman/listinfo/ofiwg