Skip to content

arm64 support #3

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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