UNSOLVED

Xiao-Jing

updated

6 years ago

XJ

Xiao-Jing

1 Rookie

•

16 Posts

0

1114

March 19th, 2021 07:00

Can Isilon CSI Driver support ARM platform?

Hi , Dear Developers

IHAC that has a production environment that's not x86 architecture, while it is arm platform, we're deploying the Isilon CSI Driver v1.4, but firstly Can Isilon CSI Driver support ARM platform? if no, any roadmap or plan to support it?

  • bmcfeeters

    1 Rookie

    •

    72 Posts

    880

    0

    Posted March 22nd, 2021 08:00

    Hello Carroll,

    We do not currently create and distribute ARM based builds for our CSI drivers and that support isn't in our roadmap/backlog.

    However with the source code for the driver available on GitHub, it should be possible for you to compile it for the ARM platform

    Thanks
    Bryan

  • Xiao-Jing

    1 Rookie

    •

    16 Posts

    791

    0

    Posted March 26th, 2021 08:00

    Hi, Bryan

    Okay. then could you guide me the method of compiling it? does it like the standard gcc or anything else? thanks. 

  • Flo_csI

    2 Intern

    •

    167 Posts

    726

    0

    Posted March 29th, 2021 01:00

    Hi,

    If you want to build the driver on ARM you can either do it directly on ARM hardware or use cross-compilation.

    You will have two pieces to build:

    1. the driver itself (for cross-compilation use GOARCH=arm)

    2. the docker image (for cross-compilation see : https://docs.docker.com/docker-for-mac/multi-arch/) 

    You will obviously have to tweak the docker image to use an arm version rather than an x86_64 one.

     

    Let us know if you succeed at it.