Re: [PATCH 2/8] Makefile: add NEEDS_RESOLV to optionally add -lresolv to compile arguments
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Jun 6, 2009, 07:29 UTC
- Message-ID
- <m3y6s54y8g.fsf@localhost.localdomain>
- In-Reply-To
- <67hZHClrEWQHxCRdWosE21Y219yACHqb_DoUmykc1kiOxwRuziSDMczTdmGkyEob9g6DVoIraR4@cipher.nrlssc.navy.mil>
Brandon Casey <casey@nrlssc.navy.mil> writes:
Show 26 quoted lines
> From: Brandon Casey <drafnel@gmail.com> > > This library is required on Solaris when compiling with NO_IPV6 since > hstrerror resides in libresolv. Additionally, Solaris 7 will need it, > since inet_ntop and inet_pton reside there too. > > Signed-off-by: Brandon Casey <drafnel@gmail.com> > --- > Makefile | 11 ++++++++++- > 1 files changed, 10 insertions(+), 1 deletions(-) > > diff --git a/Makefile b/Makefile > index baa05f5..40642f7 100644 > --- a/Makefile > +++ b/Makefile > @@ -95,6 +95,10 @@ all:: > # Define NEEDS_SOCKET if linking with libc is not enough (SunOS, > # Patrick Mauritz). > # > +# Define NEEDS_RESOLV if linking with -lnsl and/or -lsocket is not enough. > +# Notably on Solaris hstrerror resides in libresolv and on Solaris 7 > +# inet_ntop and inet_pton additionally reside there. > +# > # Define NO_MMAP if you want to avoid mmap. > # > # Define NO_PTHREADS if you do not have or do not want to use Pthreads.
Could you please add this build configuration variable to configure.ac and config.mak.in, to be able to autodetect this situation?
CC-ed Ralf Wildenhues and David Syzdek (who hopefully can produce autoconf patch to squash with this one).
-- Jakub Narebski Poland ShadeHawk on #git