--- saslauthd/config/ltconfig.orig 2012-10-12 14:05:48 UTC +++ saslauthd/config/ltconfig @@ -1365,7 +1365,7 @@ else ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd*) + bsdsunix* | freebsd*) archive_cmds='$CC -shared -o $lib $libobjs $deplibs $linkopts' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes @@ -1935,6 +1935,29 @@ freebsd*) esac ;; +bsdsunix*) + objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + version_type=bsdsunix-$objformat + case "$version_type" in + bsdsunix-elf*) + deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object' + file_magic_cmd=/usr/bin/file + file_magic_test_file=`echo /lib/libc.so*` + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so' + soname_spec='${libname}${release}.so$major' + need_version=no + need_lib_prefix=no + ;; + bsdsunix-*) + deplibs_check_method=unknown + library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + ;; + darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin