diff options
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 23 | 
1 files changed, 17 insertions, 6 deletions
| @@ -806,16 +806,27 @@ esac  extlib=''  case $sysname in -  *bsd) -    searchlibs="socket nsl" -    ;; -  *BSD) -    searchlibs="socket nsl" +  *bsd|*BSD) +    searchlibs=""      ;;    *)      searchlibs="bsd BSD 44bsd socket nsl"      ;;  esac + +for lib in $searchlibs +do +  for libdir in /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib $prefix/lib +  do +    if [ -f $libdir/lib$lib.a -o -f $libdir/lib$lib.$so_ext ] ; then  +      bsdlib="$bsdlib -l$lib" +      break +    fi +  done +done +extlib='' + +searchlibs="socket nsl"  for lib in $searchlibs  do    for libdir in /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib $prefix/lib @@ -1780,7 +1791,7 @@ HELP_DIR = $helpdir  LIB_DIR = $suplibdir  HELP_FILE = $helpfile  SYS_LIBRARIES = $gpmlib $extlib $termlib $ssllib $v6lib -LOCAL_LIBRARIES = $ldflags +LOCAL_LIBRARIES = $bsdlib $ldflags  CC = $cc  MYCFLAGS = $cflags $bsdinclude $sslinclude  GCCFLAGS = $cflags -I./\$(srcdir)/include -DATOMIC_UNCOLLECTABLE -DNO_SIGNALS -DNO_EXECUTE_PERMISSION -DSILENT -DALL_INTERIOR_POINTERS | 
