Skip to content

arm64 support #3

@MarkoSagadin

Description

@MarkoSagadin

Context

I have created a NCS docker image, however for the first release I will disable support for the arm64 architecture, since some of the packages that I expected to install (gcc-multilib) are not available there.

Since I expect more quirks with this setup I would appreciate some help from an engineer with MacOS laptop.

@vid553 @NejcKle can one of you help me testing this?

Test steps

  1. Clone the repo.
  2. Go to ncs-zephyr folder.
  3. Remove gcc-multilib from the list of the installed apt packages in Dockerfile (found at the top).
  4. Decide on a NCS version, correct it in the build_ci.sh and build_dev.sh scripts.
  5. Run those two scripts in ci, dev order. I expected that something will go wrong at this setup.
  6. If images successfully build, use ./run.sh <path to west top dir of the ncs repo> to enter docker environment.
  7. Try using various west commands for build a project, flashing, debugging, testing (twister), etc.

Ok, probably anything related to the device access won't work, USB pass-through Docker support in MacOS is a long standing issue.

Tell me how this goes and what needs to be changed.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions