]> git.eshelyaron.com Git - emacs.git/commitdiff
(LIBS_SYSTEM): Use -lresolv if HAVE_RES_INIT
authorRichard M. Stallman <rms@gnu.org>
Thu, 23 Dec 1993 02:11:23 +0000 (02:11 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 23 Dec 1993 02:11:23 +0000 (02:11 +0000)
is not defined and HAVE_GETHOSTNAME is defined.

src/s/sunos4-1.h

index cecfe8384552af120d33037991935205c6559727..681220a501c54ce8ce533c6ebc37fd90cad7ad87 100644 (file)
 
 /* Some systems do not run the Network Information Service, but have
    modified the shared C library to include resolver support without
-   also changing the C archive library (/usr/lib/libc.a).  If we detect
-   the presence of res_init, use -lresolv to supplement libc.a.  */
-#ifdef HAVE_RES_INIT
+   also changing the C archive library (/usr/lib/libc.a).  If we can't
+   detect the presence of res_init, use -lresolv to supplement libc.a.
+   The #ifdef HAVE_GETHOSTNAME is to prevent configure from
+   setting libsrc_libs to -lresolv in lib-src/Makefile.  configure
+   includes this file without defining any of the HAVE_* macros.  */
+#ifdef HAVE_GETHOSTNAME
+#ifndef HAVE_RES_INIT
 #define LIBS_SYSTEM -lresolv
 #endif
+#endif
 
 /* Tell GNU malloc to compensate for a bug in localtime.  */
 #define SUNOS_LOCALTIME_BUG