Danek Duvall wrote: > Would the binding problems go away if you linked against openldap with > direct binding? I also see that the library is linked against libsendfile > and libuuid, which are also unused -- perhaps -z ignore on the link would > help? >
Although I'm familiar with using linker tricks on other platforms to deal with multiple ldaps, I'm just finding out exactly what you mean by the term "direct binding" from the Linker and Libraries Guide. Just so I don't go off in the wrong direction: By "binding problem", you mean two symbols used by different objects in the process, which have the same name, right? And anything in an unused library by definition (of "unused") doesn't participate in a binding problem, right? So you're talking about the potential concern that some other user-added code uses Solaris libldap, while the OpenSolaris-delivered code running inside Apache uses OpenLDAP, right? APR-Util's apr_ldap.so and httpd could link with OpenLDAP using the direct binding option so that the use of OpenLDAP would be limited to those objects, right?