With the recent switch from using mozldap to openldap libraries plugin writers have no way to know which library to use. Dirsrv should provide pkg-config support so that plugins can get the right set of libraries to use from pkg-config --libs
I don't think this affects DSIPA2.0 in RHEL, as long as you can specify in the .spec file for ipa to use mozldap or openldap. But it does affect development on Fedora. To really fix this, we need a real 389-ds-base-devel package with pkg-config support and additionally a 389-ds-base-config script that provides the path to slapi-plugin.h (note that openldap also provides slapi-plugin.h in /usr/include), other build flags and libs used to build 389-ds-base.
*** This bug has been marked as a duplicate of bug 252249 ***