[syslog-ng] Cross-compiling syslog-ng 3.11.1 for an embedded application.

Robert King robert.king at tellabs.com
Wed Oct 4 15:57:22 UTC 2017

From: syslog-ng [mailto:syslog-ng-bounces at lists.balabit.hu] On Behalf Of Sandor Geller
Sent: Wednesday, October 04, 2017 10:32 AM
To: syslog-ng at lists.balabit.hu
Subject: Re: [syslog-ng] Cross-compiling syslog-ng 3.11.1 for an embedded application.


The scripts generated by libtool aren't part of the final delivery. The executables in .libs/ will get installed during 'make install' into their final destination and then libtool will (re)link executables against the freshly installed libraries. This is why a successful 'make install' is needed and then the result could get copied to the target host.

OK – I understand that.  However on my cross-compilation environment, …/syslog-ng/.libs/syslog-ng is not getting built.  It simply isn’t there and I’m not seeing any errors indicating it wasn’t built.

gmake compares timestamps of source and compiled files to track dependencies so if there was a change after the build process then reconfigure / rebuild gets triggered - this should get avoided but it is more or less impossible to guess what happened on your system after running make... For example many years ago I had issues with certain filesystems not storing fractions of seconds so timestamps were rounded to seconds and comparision became a bit stochastic...

OK -- We’ll try switching to make instead of gmake.

-- King
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.balabit.hu/pipermail/syslog-ng/attachments/20171004/da9ed487/attachment-0001.html>

More information about the syslog-ng mailing list