[syslog-ng] pdbtool patternize update and my syslog-ng 3.2 branch
Matthew Hall
mhall at mhcomputing.net
Wed Sep 29 18:15:59 CEST 2010
On Wed, Sep 29, 2010 at 11:06:18AM +0200, Balazs Scheidler wrote:
> If you can install the static versions of these libraries:
>
> $GLIB_LIBS $EVTLOG_LIBS $PCRE_LIBS $REGEX_LIBS
>
> Then those dependencies will be statically linked into the
> syslog-ng/pdbtool binary, but libsyslog-ng.so will always be linked
> dynamically. Not to mention that even pdbtool tries to load plugins.
OK Good to know. It might help if you were comfortable to publish a copy
of the dpkg --get-selections output from one of your working build
systems or a list of the dependencies which are needed to build this
thing the right way. It's not exactly very easy to figure out when you
want portable binaries. Especially since the build succeeds and produces
unexpected output when certain libraries are missing.
> So as of right now, you can't move the binaries to different boxes.
Then how is Balabit able to produce packages which work on different
boxes? Would it make a difference if I compiled on one box, copied the
compiled tree, and then ran make install? That was what came to my mind
as an ugly but possible effective technique.
> But I have good news as well, I've integrated gyp's patches to
> mainline, cleaned them up, removed memory leaks and also decreased
> memory usage a lot. So you don't need gyp's tree, it is enough to use
> the mainline.
This is wonderful news. How would I get a nightly build of this if it's
not possible for me to move the binaries from a system where it compiles
(Ubuntu 10.04 LTS for example) to a system where it doesn't (RHEL 4 and
5 for example)?
> Bazsi
Matthew.
More information about the syslog-ng
mailing list