Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-14670

Increase minimum cmake version for all platforms

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0-beta1
    • 3.0.0-beta1
    • build
    • None
    • Incompatible change, Reviewed
    • CMake v3.1.0 is now the minimum version required to build Apache Hadoop's native components.

    Description

      cmake 2.6 is old at this point and I'd be greatly surprised if anyone is actually using it or testing against it. It's probably time to upgrade to something approaching modern. Plus:

      • Mac OS X already requires 3.0
      • If HADOOP-14667 gets committed, Windows bumps to 3.1
      • There is special handling in at least one CMakeLists.txt for versions less than 3.1

      Given the last two points, I'd propose making the minimum 3.1, if not something higher due to compiler support for newer compilers across all platforms.

      Attachments

        1. HADOOP-14670.03.patch
          13 kB
          Allen Wittenauer
        2. HADOOP-14670.02.patch
          12 kB
          Allen Wittenauer
        3. HADOOP-14670.01.patch
          12 kB
          Allen Wittenauer
        4. HADOOP-14670.00.patch
          9 kB
          Allen Wittenauer

        Issue Links

          Activity

            People

              aw Allen Wittenauer
              aw Allen Wittenauer
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: