Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Require cmake 3 #571

Open
rsmmr opened this issue Sep 9, 2019 · 2 comments

Comments

@rsmmr
Copy link
Member

commented Sep 9, 2019

#264 will need cmake3, and more generally it seems it's time to switch to version 3; that has been out for a long time now. Let's do a quick survey across our supported platform to see what they ship these days, and what minimum version of 3.x makes sense to require.

@rsmmr rsmmr added this to the 3.1.0 milestone Sep 9, 2019

@timwoj

This comment has been minimized.

Copy link
Contributor

commented Sep 9, 2019

I looked through this when it came up and I believe the only outlier is CentOS 7 which has 2.8 in the baseline install. 3.x is available on EPEL though for those systems. Debian 8 has 3.0.2.

@jsiwek

This comment has been minimized.

Copy link
Member

commented Sep 9, 2019

This page should have all the relevant availability/life-cycle info:

https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/Life-Cycle-Considerations#fn4-8698

So based on an estimate of when Zeek 4.0 will come out (year from now), might aim to support whatever CMake version is on Ubuntu 16.04 LTS (probably will stay within 3.5.x) since Debian 8 should be on the way out by then. CentOS/RHEL will still have CMake 2.8.x as the default, but don't think we should wait on them since their support cycle is so long and do provide an easy way to get CMake 3.x (e.g. EPEL).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.