Luke Channings

Results 24 comments of Luke Channings

I have had some success building for ARM64 on GitHub Actions. It takes about 2 hours, compared with 20 minutes for AMD64. https://github.com/LukeChannings/docker-deno/actions/runs/482795009 The process for this repo is: -...

There are no rusty_v8 aarch64 builds yet. See https://github.com/denoland/rusty_v8/pull/589

`rusty_v8` wasn't updated in `1.7.1`, so no change.

@konall I tried this route myself and found that whilst it compiled, it would crash at runtime on the Pi. https://github.com/denoland/deno/issues/4862#issuecomment-711110480 > The cross compile situation is very complicated. It...

@konall QEMU avoids the pitfalls certainly, but can be very slow. I have a project that uses GitHub Actions to compile a Deno binary and a Docker image [here](https://github.com/LukeChannings/docker-deno/releases/tag/v1.6.3), but...

Okay, so... - [I've documented](https://github.com/LukeChannings/docker-deno/blob/main/README.markdown) current state of affairs with regards to Deno and ARM support - I have aarch64 builds for rusty_v8 in a [fork](https://github.com/LukeChannings/rusty_v8/releases), it seems the issues...

@ry Thanks. I've made a PR [#628](https://github.com/denoland/rusty_v8/pull/628), but as I've explained in the PR I'm not confident it'll work, and suspect the issue is with `denoland/rusty_v8`'s cache. I noticed that...

@Dygear `rusty_v8` doesn't have an archive for v0.19.0, but you can download it [here](https://github.com/LukeChannings/rusty_v8/releases/download/v0.19.0/librusty_v8_release_aarch64-unknown-linux-gnu.a) To fix your compilation error, run: ```bash cd /home/pi/deno mkdir -p target/{,aarch64-unknown-linux-gnu}/release/gn_out/obj curl -fL "https://github.com/LukeChannings/rusty_v8/releases/download/v0.19.0/librusty_v8_release_aarch64-unknown-linux-gnu.a" -o...

@Dygear Yep, the RAM increase has made it impossible to compile on GitHub Actions via QEMU. I've resorted to setting up a Linux VM on my M1 MBA and registering...

Nobody is owed Linux ARM64 binaries, it's not straightforward to provide them, and like @kitsonk said, there are more important things that the Deno team are working on. If you...