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

Support cross building Linux ARM #95

Open
puffyCid opened this issue Dec 3, 2023 · 2 comments
Open

Support cross building Linux ARM #95

puffyCid opened this issue Dec 3, 2023 · 2 comments
Labels
Deno Issue related to Deno runtime enhancement New feature or request Linux Issue related to Linux

Comments

@puffyCid
Copy link
Owner

puffyCid commented Dec 3, 2023

What new feature do you think would be cool to add to artemis?
Add Linux ARM binaries

Describe the solution you'd like
It would be cool if we could include Linux ARM binaries in releases. It should be possible i think. The biggest unknown is cross building deno and V8. Since we use deno for the JS runtime, deno needs to compile for Linux ARM.

Luckily, I think it does support it based on binaries available at https://github.com/denoland/rusty_v8

Additional context
The Deno/JS runtime is the biggest hurdle to supporting new OS's and architectures.

@puffyCid puffyCid added enhancement New feature or request Deno Issue related to Deno runtime Linux Issue related to Linux labels Dec 3, 2023
@puffyCid
Copy link
Owner Author

puffyCid commented Dec 3, 2023

may need to also resolve openssl build issues related to reqwest.
Could swap out native-tls with rustls-tls

@puffyCid puffyCid changed the title Supprt Linux ARM Support cross building Linux ARM Jan 25, 2024
@puffyCid
Copy link
Owner Author

Deno now supports Linux arm binaries
So this should hopefully be easier to implement

https://deno.com/blog/v1.41

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Deno Issue related to Deno runtime enhancement New feature or request Linux Issue related to Linux
Projects
None yet
Development

No branches or pull requests

1 participant