[syslog-ng] Newer libtool and autoconf versions?

Corinna Vinschen vinschen at redhat.com
Mon Dec 13 20:39:07 CET 2010


On Dec 13 20:13, Balazs Scheidler wrote:
> On Fri, 2010-12-10 at 17:57 +0100, Corinna Vinschen wrote:
> > On Dec 10 10:30, Corinna Vinschen wrote:
> > I just got the hint that the libtool --mode=link option "-module" is
> > supposed to do exactly this on Cygwin.  I tested it and with this
> > option the subsequent `make install' actually copies the DLLs into the
> > $(libexecdir)/syslog-ng directory where they belong.
> > 
> > I checked that the -module option is already known to libtool 2.2.6, so
> > it seems it would make sense to add this option generically to the
> > Makefile.am files in the modules subdirectories, along these lines.
> > 
> > --- SNIP ---
> > diff --git a/modules/affile/Makefile.am b/modules/affile/Makefile.am
> > index 9917ebf..04dbaae 100644
> > --- a/modules/affile/Makefile.am
> > +++ b/modules/affile/Makefile.am
> > @@ -12,6 +12,6 @@ EXTRA_DIST = $(BUILT_SOURCES) affile-grammar.ym
> >  
> >  libaffile_la_CPPFLAGS = $(AM_CPPFLAGS)
> >  libaffile_la_LIBADD = ../../lib/libsyslog-ng.la
> > -libaffile_la_LDFLAGS = -avoid-version
> > +libaffile_la_LDFLAGS = -avoid-version -module
> >  
> >  include $(top_srcdir)/build/lex-rules.am
> > --- SNAP ---
> > 
> > Would that be ok with you?
> 
> It used to be "-avoid-version -module" but it was removed by this
> commit:
> 
> Author: Balazs Scheidler <bazsi at balabit.hu>  2010-09-27 15:51:22
> Committer: Balazs Scheidler <bazsi at balabit.hu>  2010-09-27 15:51:22
> Parent: f437439a9c28555271b1298eeaf6e962ec626cc1 (use -avoid-version for modules)
> Follows: v3.2alpha1
> Precedes: v3.2beta1
> 
>     modules: don't use -module libtool option
>     
>     As it causes a libtool warning when linking the module explicitly to
>     a program and it worked without that on all of our platforms anyway.
> 
> The problem is that I'm linking pdbtool against the libdbparser.so file
> and the unit tests and using -module causes a lot of warnings during
> compilation.
> 
> Do you perhaps have an idea how otherwise work around the warning?

Does the -export-dynamic option when linking pdbtool help, perhaps?


Corinna

-- 
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat


More information about the syslog-ng mailing list