Skip to content

Build aarch64 images #72

@parasyte

Description

@parasyte

It would be really nice to have native aarch64/arm64 images for recent Macs. Not all images are built for aarch64, for instance iverilog is only available on x86_64:

iverilog: *SysDebianAmd64

Is there any reason for the specified default? I was able to build and run iverilog on aarch64 in a debian:bullseye-slim container:

root@fa416e2bbc98:/iverilog# iverilog -v 2>/dev/null | head -n3
Icarus Verilog version 13.0 (devel) (s20221226-532-g548010e36)

Copyright (c) 2000-2024 Stephen Williams (steve@icarus.com)
root@fa416e2bbc98:/iverilog# uname -a
Linux fa416e2bbc98 6.8.11-300.fc40.aarch64 #1 SMP PREEMPT_DYNAMIC Mon May 27 15:22:03 UTC 2024 aarch64 GNU/Linux

As a workaround, I am running the x86_64 images with rosetta which prints this warning (but otherwise works):

WARNING: image platform (linux/amd64) does not match the expected platform (linux/arm64)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions