[
https://issues.apache.org/jira/browse/FLINK-23230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17376413#comment-17376413
]
Till Rohrmann commented on FLINK-23230:
---------------------------------------
I see. Some of the dependencies (NodeJS and Protobuf) don't have support for
ARM in the versions we are using. I think the solution would be to upgrade
these dependencies. However, as Ingo said, for the web UI this might not be
super trivial. For the web UI update, we have FLINK-23110.
For upgrading Protobuf, I've created a sub-task here.
> Cannot compile Flink on MacOS with M1 chip
> ------------------------------------------
>
> Key: FLINK-23230
> URL: https://issues.apache.org/jira/browse/FLINK-23230
> Project: Flink
> Issue Type: Bug
> Components: Build System
> Affects Versions: 1.13.1
> Reporter: Osama Neiroukh
> Priority: Minor
>
> Flink doesn't currently compile on MacOS with M1 silicon.
> This is true for all recent versions (1.13.X) as well as master.
> Some of the problems have potentially easy fixes, such as installing node
> separately or updating the relevant pom.xml to use a newer version of node. I
> am getting some errors about deprecated features being used which are not
> supported by newer node, but on the surface they seem easy to resolve.
> I've had less success with complex dependencies such as protobuf.
> My long term objective is to use and contribute to Flink. If I can get some
> help with the above issues, I am willing to make the modifications, submit
> the changes as a pull request, and shepherd them to release. If compilation
> on MacOS/M1 is not a priority, I can look for a virtual machine solution
> instead. Feedback appreciated.
>
> Thanks
>
> Osama
--
This message was sent by Atlassian Jira
(v8.3.4#803005)