I uploaded openldap.spec with the following change: %if "%{with_sasl}" == "yes" # hard-code use of SASL2 library ( echo "ac_cv_lib_sasl2_sasl_client_init=yes" ) >config.cache cf="%{l_cppflags sasl}" # -ldl needed on link line to satisfy -lsasl2, which is turned on # by the configure script. Only a problem on redhat9. sasl_ldflags="-ldl" %else cf="%{l_cppflags}" %endif CC="%{l_cc}" \ CFLAGS="%{l_cflags -O}" \ CPPFLAGS="$cf" \ LDFLAGS="%{l_ldflags} %{l_fsl_ldflags} $sasl_ldflags" \ LIBS="%{l_fsl_libs}" \ ./configure \ <snip>
This adds libdl to LDFLAGS to satisfy some libsasl2 references. For some reason, this was only necessary on RedHat Linux 9 and not on Sun Solaris 9, though I was not able to track down the reason. Dennis Dennis McRitchie Research & Academic Applications Support (RAAS) Academic Services Department Office of Information Technology Princeton University ______________________________________________________________________ The OpenPKG Project www.openpkg.org Developer Communication List [EMAIL PROTECTED]