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)