Hello Mike Percy, Kudu Jenkins, Adar Dembo, Grant Henke,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/15317

to look at the new patch set (#2).

Change subject: [thirdparty] bump cmake version up to 3.11.4
......................................................................

[thirdparty] bump cmake version up to 3.11.4

As it turned out, cmake versions prior to 3.11.2 had issues while
building Kudu with OpenJDK 11: cmake expects the 'javah' binary to be
present in JDK, but that's not the case since JDK 10.  This patch
updates cmake in thirdparty up to the latest version in the 3.11.x
lineage: 3.11.4.

In addition, this patch disables building/running cmake tests: Adar
provided a recipe to do so while looking at 3.16.4 compilation issue.

NOTE: I tried to bump cmake version up to 3.16.4, but there was
      an issue with compiling it under CentOS6 with devtoolset-3.
      Since 3.11.4 works fine for the purpose, I'm not sure it makes
      much sense spending time on digging in and making 3.16.4 compiling
      with devtoolset on CentOS6, where the latter is going to be
      deprecated soon anyway (scheduled EOL is November 30, 2020).

NOTE: Adar took a closer look at the 3.16.4 compilation issue and
      filed the following issue for cmake upstream:
        https://gitlab.kitware.com/cmake/cmake/issues/20401

NOTE: if both pre-JDK 10 and OpenJDK 11 are installed, the issue is not
      manifesting itself; the issue appears only if OpenJDK 10/11 is the
      only Java version installed at the build machine.

Change-Id: I1596f6127e3fc6d5715220bb39f1a893c8a8a8ae
---
M CMakeLists.txt
M thirdparty/build-definitions.sh
M thirdparty/vars.sh
3 files changed, 10 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/17/15317/2
--
To view, visit http://gerrit.cloudera.org:8080/15317
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I1596f6127e3fc6d5715220bb39f1a893c8a8a8ae
Gerrit-Change-Number: 15317
Gerrit-PatchSet: 2
Gerrit-Owner: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Adar Dembo <[email protected]>
Gerrit-Reviewer: Grant Henke <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Mike Percy <[email protected]>

Reply via email to