Kevin Doran created NIFI-9554:
---------------------------------

             Summary: Support building and running NiFi on arm64 platforms such 
as Apple Silicon M1 Macs
                 Key: NIFI-9554
                 URL: https://issues.apache.org/jira/browse/NIFI-9554
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Tools and Build
            Reporter: Kevin Doran
            Assignee: Kevin Doran


More development environments are arm64 natively, such as Apple Silicon M1 
Macs. Some target runtimes for MiNiFi Java also fall into this category, such 
as Raspberry Pi.

There are also some native arm64 JVMs available that can run on these platforms 
without emulation.

Given this, it seems like a good time to adding support for building and 
running on arm64 in addition to amd64/x86_64. 

An initial bit of experimentation shows that the full Maven build fails using 
an arm64 JDK, but can succeed with a few changes. This ticket is to introduce 
changes that allow Apache NiFi and subprojects such as MiNiFi and Registry to 
build and run using a native arm64 JDKs. 

Additionally, once this is achieved, add a CI build that targets arm64 
platforms to prevent future changes that would break arm64 compatibility.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to