bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gethostbyname on Solaris 5.7


From: Simon Josefsson
Subject: Re: gethostbyname on Solaris 5.7
Date: Sun, 25 Sep 2005 12:07:01 +0200
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux)

Jim Meyering <address@hidden> writes:

> Here's a log of a failed Solaris 5.7 build
>
>   cc  -I/usr/local/include  -R/usr/local/lib -L/usr/local/lib -o pinky  
> pinky.o ../lib/libcoreutils.a /usr/local/lib/libintl.so 
> /usr/local/lib/libiconv.so -lc -R/usr/local/lib ../lib/libcoreutils.a
>   Undefined                       first referenced
>    symbol                             in file
>   gethostbyname                       ../lib/libcoreutils.a(getaddrinfo.o)
>   getservbyname                       ../lib/libcoreutils.a(getaddrinfo.o)
>   ld: fatal: Symbol referencing errors. No output written to pinky
>   make[3]: *** [pinky] Error 1
>
> The problem was that coreutils no longer had the check for -lnsl.
> coreutils-5.3.0 had that test in canon-host.m4, and now that canon-host
> is just a wrapper around getaddrinfo, it's appropriate that it no longer
> perform this check.  So getaddrinfo.m4 must do it, now,
> and I've made the following change in coreutils, and
> will commit it to gnulib as soon as I've confirmed it works.

Hi!  Looks good, thanks!

> 2005-09-24  Jim Meyering  <address@hidden>
>
>       * getaddrinfo.m4 (gl_GETADDRINFO): Check for gethostbyname
>       in the inet and nsl libraries.  Required on Solaris 5.7.
>
> Index: m4/getaddrinfo.m4
> ===================================================================
> RCS file: /fetish/cu/m4/getaddrinfo.m4,v
> retrieving revision 1.4
> retrieving revision 1.5
> diff -u -p -u -r1.4 -r1.5
> --- m4/getaddrinfo.m4 23 Sep 2005 19:40:04 -0000      1.4
> +++ m4/getaddrinfo.m4 24 Sep 2005 10:44:30 -0000      1.5
> @@ -1,4 +1,4 @@
> -# getaddrinfo.m4 serial 4
> +# getaddrinfo.m4 serial 5
>  dnl Copyright (C) 2004, 2005 Free Software Foundation, Inc.
>  dnl This file is free software; the Free Software Foundation
>  dnl gives unlimited permission to copy and/or distribute it,
> @@ -7,6 +7,7 @@ dnl with or without modifications, as lo
>  AC_DEFUN([gl_GETADDRINFO],
>  [
>    AC_SEARCH_LIBS(getaddrinfo, nsl socket)
> +  AC_SEARCH_LIBS(gethostbyname, [inet nsl])
>    AC_REPLACE_FUNCS(getaddrinfo gai_strerror)
>    gl_PREREQ_GETADDRINFO
>  ])




reply via email to

[Prev in Thread] Current Thread [Next in Thread]