[syslog-ng] Newer libtool and autoconf versions?
Corinna Vinschen
vinschen at redhat.com
Fri Jan 14 18:38:52 CET 2011
On Jan 14 18:18, Balazs Scheidler wrote:
> > Even with these changes there will still be a problem with pdbtool on
> > Cygwin. Since we have no static libs, and since it's not possible to
> > link statically against a DLL, pdbtool requires cygdbparser.dll
> > (equiv. libdbparser.so on Linux) to be in $PATH. Given that the
> > modules are in /usr/lib/syslog-ng, that's not feasible.
> >
> > Two possible solutions come to mind:
> >
> > - Either enable static libs for the dbparser libs and link pdbtool
> > statically.
> >
> > - Or, install pdbtool into /usr/lib/syslog-ng along the modules, and
> > make /usr/bin/pdbtool a symlink to /usr/lib/syslog-ng/pdbtool.
> >
> > Thoughts?
> >
>
> Honestly not much. I wouldn't like to install pdbtool
> in /usr/lib/syslog-ng
>
> I guess this works on Linux because an rpath is added to the pdbtool
> executable. hmmm...
Unfortunately that's not possible with the Windows loader.
> the only idea I have is to create a libsyslog-ng-patterndb.so library,
> installed in /usr/lib and then libdbparser.so module would be linked
> against that code.
>
> pdbtool would only depend on libsyslog-ng-patterndb and no on the
> syslog-ng plugin.
>
> what do you think?
That sounds ok to me.
Nevertheless, I'd like to ask what's wrong with installing pdbtool in
/usr/lib/syslog-ng and creating a symlink in /usr/bin. I don't see a
good reason. It's a very simple change and works on all unixoid platforms.
Corinna
--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat
More information about the syslog-ng
mailing list