[syslog-ng] Newer libtool and autoconf versions?

Matthew Hall mhall at mhcomputing.net
Fri Dec 17 20:00:28 CET 2010


On Fri, Dec 17, 2010 at 02:07:51PM +0100, Corinna Vinschen wrote:
> Here's how you avoid the warning:
> 
> diff --git a/configure.in b/configure.in
> index ea671be..0e534f8 100644
> --- a/configure.in
> +++ b/configure.in
> @@ -156,7 +156,7 @@ AC_PROG_YACC
>  AM_PROG_LEX
>  AC_PROG_MAKE_SET
>  PKG_PROG_PKG_CONFIG
> -LT_INIT([disable-static])
> +LT_INIT([dlopen disable-static])
>  
>  dnl ***************************************************************************
>  dnl Validate yacc
> diff --git a/modules/dbparser/Makefile.am b/modules/dbparser/Makefile.am
> index 2a08c29..76a6cef 100644
> --- a/modules/dbparser/Makefile.am
> +++ b/modules/dbparser/Makefile.am
> @@ -26,7 +26,7 @@ libdbparser_la_LDFLAGS = -avoid-version -module
>  bin_PROGRAMS = pdbtool
>  pdbtool_SOURCES = pdbtool.c patternize.c patternize.h
>  pdbtool_CPPFLAGS = $(AM_CPPFLAGS) @OPENSSL_CFLAGS@
> -pdbtool_LDADD = ../../lib/libsyslog-ng.la libdbparser.la @OPENSSL_LIBS@ @DEPS_LIBS@
> +pdbtool_LDADD = ../../lib/libsyslog-ng.la -dlpreopen libdbparser.la @OPENSSL_LIBS@ @DEPS_LIBS@
>  
>  BUILT_SOURCES = dbparser-grammar.y dbparser-grammar.c dbparser-grammar.h
>  EXTRA_DIST = $(BUILT_SOURCES) radix-find.c dbparser-grammar.ym

Hi Corinna,

Funny you should mention this one.

I had a similar problem here where listing the OpenSSL ahead of listing 
the DEPS_LIBS caused me to pick up the system OpenSSL instead of the 
more updated OpenSSL in the install prefix.

So it seems I'm not the only one who ran into it.

For what it's worth on my end I worked around it using LIBS env var 
which gets subbed into the linker args ahead of where LDFLAGS does so 
your stuff gets put earlier in the search path.

Matthew.


More information about the syslog-ng mailing list