You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tez.apache.org by "Martin Tzvetanov Grigorov (Jira)" <ji...@apache.org> on 2020/11/11 12:11:00 UTC

[jira] [Updated] (TEZ-4247) Make it possible to build and use Tez on ARM64 architecture

     [ https://issues.apache.org/jira/browse/TEZ-4247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Tzvetanov Grigorov updated TEZ-4247:
-------------------------------------------
    Description: 
I am trying to build Tez on ARM64 CPU architecture.

At the moment there are two issues:

 

1) There is no aarch64 build of Protobuf 2.5. This is going to be solved with TEZ-4152 and  TEZ-4154

2) tez-ui module does not build because of missing binary for phantomjs. PhantomJS is not maintained since several years and there is no chance that new versions will be released

I see two solutions for 2) :

2.1) update the UI module to use something modern instead of PhantomJS (e.g. jsdom, Puppeteer, etc.)

2.2) disable frontend build and tests for aarch64 architecture ([Pull Request|https://github.com/apache/tez/pull/80])

  was:
I am trying to build Tez on ARM64 CPU architecture.

At the moment there are two issues:

 

1) There is no aarch64 build of Protobuf 2.5. This is going to be solved with TEZ-4152 and  TEZ-4154

2) tez-ui module does not build because of missing binary for phantomjs. PhantomJS is not maintained since several years and there is no chance that new versions will be released

I see two solutions for 2) :

2.1) update the UI module to use something modern instead of PhantomJS (e.g. jsdom, Puppeteer, etc.)

2.2) disable frontend build and tests for aarch64 architecture


> Make it possible to build and use Tez on ARM64 architecture
> -----------------------------------------------------------
>
>                 Key: TEZ-4247
>                 URL: https://issues.apache.org/jira/browse/TEZ-4247
>             Project: Apache Tez
>          Issue Type: Improvement
>    Affects Versions: 0.9.2
>            Reporter: Martin Tzvetanov Grigorov
>            Priority: Minor
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> I am trying to build Tez on ARM64 CPU architecture.
> At the moment there are two issues:
>  
> 1) There is no aarch64 build of Protobuf 2.5. This is going to be solved with TEZ-4152 and  TEZ-4154
> 2) tez-ui module does not build because of missing binary for phantomjs. PhantomJS is not maintained since several years and there is no chance that new versions will be released
> I see two solutions for 2) :
> 2.1) update the UI module to use something modern instead of PhantomJS (e.g. jsdom, Puppeteer, etc.)
> 2.2) disable frontend build and tests for aarch64 architecture ([Pull Request|https://github.com/apache/tez/pull/80])



--
This message was sent by Atlassian Jira
(v8.3.4#803005)