[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