Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debos does not support ARM64 architecture #386

Open
stvhay opened this issue Nov 26, 2022 · 6 comments
Open

debos does not support ARM64 architecture #386

stvhay opened this issue Nov 26, 2022 · 6 comments

Comments

@stvhay
Copy link

stvhay commented Nov 26, 2022

debos does not support ARM64 architecture

This is due to fakemachine not supporting ARM64.

Related to #363 .

My use case is that I am using debos to build an image for an embedded processor (arm64) on a host machine that is also arm64 (Linux within a M1 mac VM)

In my case, I am installing debos within debian--slightly different from the other issue.

@stvhay
Copy link
Author

stvhay commented Nov 28, 2022

If there could be a way to compile debos without fakemachine support, that would resolve my issue. Right now I can't compile it to even be able to use the --disable-fakemachine flag.

@aogriffiths
Copy link

I would also like to install debos within debian. Also using a VM running on a Mac M1 machine. If I try to build debos in this environment I get action.go:60:51: undefined: fakemachine.Machine which I assume is due to fake machine not supporting ARM64.

Any suggestions to fix or workaround the problem?

@obbardc
Copy link
Member

obbardc commented Jul 25, 2023

fakemachine version 0.0.5 supports running on arm64 ;-) Can you give it a try by manually installing from source ?

@kprasadvnsi
Copy link

fakemachine version 0.0.5 supports running on arm64 ;-) Can you give it a try by manually installing from source ?

How can I test it on an aarch64 system?

@obbardc
Copy link
Member

obbardc commented Jan 24, 2024

We need to build a docker image for aarch64, or you can build debos from source following the instructions in readme

@jakob-tsd
Copy link
Contributor

Just FYI, we (Cherry Embedded Solutions) use debos running on arm64 for over a year now. It works fine with --disable-fakemachine and is much faster than emulating arm64 on amd64.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants