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)