If net-nds/openldap is build with +minimal set it appears that certain other use flags are silently ignored regardless of how they're set. It looks like this comes from the nested if checks in multilib_src_compile(). Anything past the the 'if ! use minimal' check is skipped over. I think a simple answer to this would be to have a pkg_setup check to warn the user that some of their configuration options are not possible. How to reproduce: 1. Install net-nds/openldap-2.4.45 with USE="kerberos minimal" 2. Go to use kerberos
From the use flag description: "Build libraries & userspace tools only. Does not install any server code."
As expected.