Uploaded image for project: 'Apache NiFi MiNiFi C++'
  1. Apache NiFi MiNiFi C++
  2. MINIFICPP-1425

Upgrade compilers on Windows, CentOS 7, debian, ubuntu

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.11.0
    • Upgrade to latest possible C++

    Description

      The codebase has many workaround due to the lack of the latest language features. The goal of this is to lay out a plan to upgrade to the latest possible compiler on a set of target OSes, that is:

      • Windows: latest MSVC
      • CentOS 7: devtoolset-8/GCC 8.2?
      • debian 10 Buster: default and latest available: GCC 8.3
      • ubuntu 18.04 LTS: default: GCC 7.4, latest available: GCC 8.4 from gcc-8

      This allows the project to accelerate development using C++17 features (and partial C++20).

      Attachments

        Issue Links

          Activity

            People

              szaszm Marton Szasz
              szaszm Marton Szasz
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 5h 10m
                  5h 10m