Skip to content

Support major Linux distros on arm64 hardware #8809

@znmeb

Description

@znmeb

I'm in the process of porting the open source version of RStudio Server 1.4 to NVIDIA Jetsons, which are arm64 CPUs with attached NVIDIA GPUs. The OS is Ubuntu 18.04 LTS "Bionic Beaver" with some extra repositories for the NVIDIA packages.

What I've discovered is that there are a few places where the build breaks because arm64 binaries aren't readily available. The most glaring example is pandoc. I'm building that from source, which is an overnight process on an eight-core developer kit with 16 GB of RAM and won't even run on a four-core 4 GB developer kit.

I have the steps worked out for Ubuntu 18.04; I haven't tried it on other distros but the process is fully Dockerized and should work with any distro that has an arm64 base image. It does not require any NVIDIA hardware or software; that's just what I have available. And I haven't been able to find a CI/CD platform with the hardware required to automate all of this.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions