Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-4661

The nifi-grpc-bundle is built using externally access binaries which create build portability problems

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.5.0
    • Extensions, Tools and Build
    • None

    Description

      It has been reported that nifi builds on powerpc environments were failing due to the nifi-grpc-bundle not being able to build in that environment. It turns out is because the grpc processors use some plugins that access some os specific binaries outside the normal process and for grpc it is not supported yet in the powerpc environment. No problem so we exclude them for that environment.

      Then, in upgrading to more recent versions of the plugin and grpc libraries the build stopped working in Centos6 environments because the grpc protocol buffers build plugin (protoc) requires GLIBC_2.14 or newer and Centos6 has GLIBC_2.12.

      Given the os and environment specific nature of this component I plan to move inclusion of building this module and inclusion of the nar to requiring explicit profile activation.

      If this PR is merged I will update the website/release build instructions to talk about this specifically so that it is included in the normal releases.

      Attachments

        Issue Links

          Activity

            People

              joewitt Joe Witt
              joewitt Joe Witt
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: