[syslog-ng] cmake vs autotools

Peter Kokai (pkokai) Peter.Kokai at oneidentity.com
Wed Mar 18 09:37:43 UTC 2020


Hello,

> Question from the buildroot mailing list [1]. Is syslog-ng transitioning to cmake or will both cmake an autotools be supported for the foreseeable future.
In the longger period the plan is to pick just one. Personally I hope it is going to be cmake - yeah I am one of those devs - and to be honest the cmake was inserted later, so I think if it can prove to do the same as autotools it has a better chance. I think one of the biggest question to handle is tarball, and packaging as cmake does not have that strong support for that as autotools.

> Right now cmake is not complete by my understanding and some of our platforms don't support it (especially legacy ones).
It is possible that it won't work on some platform due to some issue in cmake or in our cmakefiles, but I would concider it a bug and not label as not supported. Or the other way around which platform do we support with autotools and not with cmake ?


> With that said I think it is not - yet - the time to migrate to cmake.
Unless you want to help the effort of cmake in this project. As it would be nice to have response from different configuration and build.
Autotools has the advantage of people building with that and reporting issues, but cmake is not that commonly used.

--
Kokan

On Wed, Mar 18, 2020 at 09:54:35AM +0100, Balazs Scheidler wrote:
> CAUTION: This email originated from outside of the organization. Do not follow guidance, click links, or open attachments unless you recognize the sender and know the content is safe.
> 
> Right now cmake is not complete by my understanding and some of our platforms don't support it (especially legacy ones).
> 
> With that said, I know about some devs who use it day-to-day when they work on syslog-ng and would prefer to retire automake.
> 
> With that said I think it is not - yet - the time to migrate to cmake.
> 
> On Wed, Mar 18, 2020, 08:48 Chris Packham <Chris.Packham at alliedtelesis.co.nz<mailto:Chris.Packham at alliedtelesis.co.nz>> wrote:
> Hi,
> 
> Question from the buildroot mailing list [1]. Is syslog-ng transitioning to cmake or will both cmake an autotools be supported for the foreseeable future.
> 
> It's not an issue either way buildroot supports building with either cmake or autotools. But if autotools will be retired we may as well switch now to avoid hassles with future updates.
> 
> Thanks,
> Chris
> --
> [1] - https://nam05.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.busybox.net%2Fpipermail%2Fbuildroot%2F2020-March%2F277459.html&data=02%7C01%7Cpeter.kokai%40oneidentity.com%7C5f8027eac7f64b55a3a908d7cb1a0526%7C91c369b51c9e439c989c1867ec606603%7C0%7C0%7C637201184939113721&sdata=KhypATvwPSNqgRZHlLvfkxG8GMJ6Yy21aDxCT6uZHyg%3D&reserved=0
> ______________________________________________________________________________
> Member info: https://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.balabit.hu%2Fmailman%2Flistinfo%2Fsyslog-ng&data=02%7C01%7Cpeter.kokai%40oneidentity.com%7C5f8027eac7f64b55a3a908d7cb1a0526%7C91c369b51c9e439c989c1867ec606603%7C0%7C0%7C637201184939113721&sdata=A1PS6LORu42Gw9HGJShzP5AKf%2BEek0T8K8XN39QVXhM%3D&reserved=0
> Documentation: https://nam05.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.balabit.com%2Fsupport%2Fdocumentation%2F%3Fproduct%3Dsyslog-ng&data=02%7C01%7Cpeter.kokai%40oneidentity.com%7C5f8027eac7f64b55a3a908d7cb1a0526%7C91c369b51c9e439c989c1867ec606603%7C0%7C0%7C637201184939113721&sdata=Gw%2FPSmLybE38pxdZK7yOgRDHDqsqbVtC7FIfnGSOMtE%3D&reserved=0
> FAQ: https://nam05.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.balabit.com%2Fwiki%2Fsyslog-ng-faq&data=02%7C01%7Cpeter.kokai%40oneidentity.com%7C5f8027eac7f64b55a3a908d7cb1a0526%7C91c369b51c9e439c989c1867ec606603%7C0%7C0%7C637201184939113721&sdata=6x8SAOmFEUqJiJsvjNImk8%2F8ID80R9JnH059rQfgO6U%3D&reserved=0
> 

> ______________________________________________________________________________
> Member info: https://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.balabit.hu%2Fmailman%2Flistinfo%2Fsyslog-ng&data=02%7C01%7Cpeter.kokai%40oneidentity.com%7C5f8027eac7f64b55a3a908d7cb1a0526%7C91c369b51c9e439c989c1867ec606603%7C0%7C0%7C637201184939173690&sdata=5w3WLHX7U4JSG2XSd%2BtMXQDupYKs51M6fqkQFbyPBaw%3D&reserved=0
> Documentation: https://nam05.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.balabit.com%2Fsupport%2Fdocumentation%2F%3Fproduct%3Dsyslog-ng&data=02%7C01%7Cpeter.kokai%40oneidentity.com%7C5f8027eac7f64b55a3a908d7cb1a0526%7C91c369b51c9e439c989c1867ec606603%7C0%7C0%7C637201184939173690&sdata=W%2BZcXoycDEtX6CQTtO5fkcUMtJisP2ElVtK7dtfquFc%3D&reserved=0
> FAQ: https://nam05.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.balabit.com%2Fwiki%2Fsyslog-ng-faq&data=02%7C01%7Cpeter.kokai%40oneidentity.com%7C5f8027eac7f64b55a3a908d7cb1a0526%7C91c369b51c9e439c989c1867ec606603%7C0%7C0%7C637201184939173690&sdata=%2BObElMhPSJiQMybFYyui7THYYBhTqthUxVoxTFFSj%2B4%3D&reserved=0
> 


More information about the syslog-ng mailing list