IBM / aspera-cli

IBM Aspera CLI
Apache License 2.0
78 stars 17 forks source link

ARM ASCP Install #92

Open cjplay02 opened 2 years ago

cjplay02 commented 2 years ago

I have ASCLI working on an AWS Graviton2 instance, but not for transfers. The ASCP directions show "Unknown CPU: aarch64". I heard there was an ASCP for ARM since Mac M1 development was going to be non-Rosetta Stone soon. So how do I get ASCP for ARM systems?

laurent-martin commented 2 years ago

Ok, it seems you use Linux on ARM64, right ? can you confirm ? (distribution ? ubuntu ?) If I refer to https://en.wikipedia.org/wiki/Uname . What do the following commands return on your system:

uname -mprs

and

ruby -rrbconfig -e 'puts [:os,:cpu].map{|x|RbConfig::CONFIG["host_#{x}"]}'

I guess both include aarch64.

Currently Aspera does not provide ascp built for ARM64/Linux.

I think IBM should start by building the Aspera transfer SDK for Linux/aarch64.

laurent-martin commented 2 years ago

Concerning MacOS/M1: the x86 ascp works on mac M1. (rosetta) version 4.9.0 adds support for ARM on mac. (using rosetta) On Mac M1 both commands return arm64.

laurent-martin commented 2 years ago

see https://integration-development.ideas.ibm.com/ideas/ASPERAIDEA-I-170 feel free to vote for that.

cjplay02 commented 2 years ago

A: Apologies for missing these. Yes I'm using Amazon Linux 2 (an RHEL clone). B: I tried clicking on your aspera idea to upvote, but did not find it. I was the one that wrote the Orchestrator Ruby 2.5+ARM request. C: I did get a DM message saying an ASCP beta supporting ARM is in the works, but that M1/Mac Aspera Connect works fine (I'm on 4.2.2 and can confirm that it does and not using Rosetta).