[Top][All Lists]

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

Re: [Lynx-dev] Configuration supporting libidn broken [PATCH]

From: Thomas Dickey
Subject: Re: [Lynx-dev] Configuration supporting libidn broken [PATCH]
Date: Thu, 25 Nov 2010 05:41:49 -0500 (EST)

On Thu, 25 Nov 2010, Doug Kaufman wrote:

Since IDNA support is the default in the lynx configuration, I built
libidn for mingw (under Cygwin), but found that the lynx configuration
script doesn't pick it up because of unresolved dependencies. My

I didn't notice a problem (it works with all of my own configurations).
Will check/etc - thanks

libidn.a file has dependencies on both libintl and on libiconv. The
attached patch is a partial fix for this, making minimal changes in
the current configuration. It adds libiconv in CF_WITH_IDNA and
changes the link order of libraries in src/makefile so that libintl
and libiconv come after libidn. I don't think this will work properly,
however, if someone tries to configure for libidn on a system where
it has dependencies, but configures lynx without NLS. In that case
INTLLIB may not be defined. It is easy to add 'LIBS="$LIBS $LIBICONV"'
in CF_WITH_IDNA, to ensure the presence of libiconv, but I don't see
an easy way to ensure the presence of libintl if lynx is configured
without NLS. The libtool file specifies the dependencies,
but I didn't see how to use that information when we aren't using
libtool in the compilation.


Doug Kaufman
Internet: address@hidden

Thomas E. Dickey

reply via email to

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