@@ -5311,10 +5311,13 @@ AS_VAR_IF([ac_cv_broken_unsetenv], [yes], [
53115311dnl check for true
53125312AC_CHECK_PROGS ( [ TRUE] , [ true] , [ /bin/true] )
53135313
5314- dnl On some systems (e.g. Solaris 9 ), hstrerror and inet_aton are in -lresolv
5314+ dnl On some systems (e.g. Solaris), hstrerror and inet_aton are in -lresolv
53155315dnl On others, they are in the C library, so we to take no action
53165316AC_CHECK_LIB ( [ c] , [ inet_aton] , [ $ac_cv_prog_TRUE] ,
5317- AC_CHECK_LIB ( [ resolv] , [ inet_aton] )
5317+ AC_CHECK_LIB ( [ resolv] , [ inet_aton] , [ SOCKET_LIBS="-lresolv"] )
5318+ )
5319+ AC_CHECK_LIB ( [ c] , [ hstrerror] , [ $ac_cv_prog_TRUE] ,
5320+ AC_CHECK_LIB ( [ resolv] , [ hstrerror] , [ SOCKET_LIBS="-lresolv"] )
53185321)
53195322
53205323# On Tru64, chflags seems to be present, but calling it will
@@ -7789,7 +7792,7 @@ PY_STDLIB_MOD([mmap],
77897792PY_STDLIB_MOD([ _socket] ,
77907793 [ ] , m4_flatten ( [ test "$ac_cv_header_sys_socket_h" = "yes"
77917794 -a "$ac_cv_header_sys_types_h" = "yes"
7792- -a "$ac_cv_header_netinet_in_h" = "yes"] ) )
7795+ -a "$ac_cv_header_netinet_in_h" = "yes"] ) , [ ] , [ $SOCKET_LIBS ] )
77937796
77947797dnl platform specific extensions
77957798PY_STDLIB_MOD([ grp] , [ ] ,
0 commit comments