cloudflare / cloudflare/cloudflared

Provide native Windows ARM64 / aarch64 binaries

Open
#1,172 1 comment 5 reactions 0 assignees View on GitHub
Priority: Normal Type: Feature Request
Dominant language
Go
Stars
15.6k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

Currently, installing `cloudflared` from `winget` on a Windows 11 `aarch64` system installs the `x86_64` binary.

While Windows on `aarch64` has `x86` and `x86_64` emulation, it is less power efficient and less performant than a native binary.

Golang has provided a Windows `aarch64` toolchain since 1.17 (2021), and there are official and third-party `aarch64` builds for other platforms. It smells a lot like what is required to fix this is someone at CF gets their hands on appropriate hardware (I'm using the [Windows Dev Kit 2023](https://en.wikipedia.org/wiki/Windows_Dev_Kit_2023)), and some minor build script changes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.