[syslog-ng] linking changes
Corinna Vinschen
vinschen at redhat.com
Wed Feb 23 15:30:24 CET 2011
On Feb 23 15:18, Corinna Vinschen wrote:
> On Feb 23 14:52, Balazs Scheidler wrote:
> > hmm.. not even with -fPIC ? If I have to duplicate executable code into
> > pdbtool anyway (because of static linking it), I'd rather not have a
> > separate .so which is only loaded by an .so.
>
> -fPIC and -fpic have no effect on Windows. The Windows loader doesn't
> support position independent code. So, no, it won't work either.
> [...]
> No worries. However, something else occured to me a couple of minutes
> ago. If you apply my patch, you must change
>
> noinst_LTLIBRARIES = libsyslog-ng-patterndb.la
>
> to
>
> lib_LTLIBRARIES = libsyslog-ng-patterndb.la
>
> If you keep it in noinst_LTLIBRARIES, the libdbparse.so module will be
> broken after installtion because it requires libsyslog-ng-patterndb.so
> to run. Sorry for forgetting that.
...and I'm even more sorry that we have to suffer so much from the
restrictions of the underlying Windows system. :-|
Corinna
--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat
More information about the syslog-ng
mailing list