[GH-ISSUE #4973] Add ARMv5 Linux build #9653

Open
opened 2026-08-05 01:22:58 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @sinuscosinustan on GitHub (Dec 18, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4973

Is your feature request related to a problem? Please describe.

We have hardware for OOB management (Opengear IM7216-24E) that runs on a Marvell Kirkwood SOC (armv5tel). Right now, there are only armv6 binaries available that are not compatible with this ISA.

Describe the solution you'd like

Provide native builds for armv5 (GOARM=5). The only requirement that I found during testing is to cherry-pick tun: use x/sys/unix IoctlIfreq/NewIfreq to set MTU on Linux to make it run (not upstream, asked in IRC if this could be upstreamed)

Describe alternatives you've considered

Building the binaries by myself, or document that there are no official binaries for this ISA and that the user is encouraged to compile them themself.

Additional context
Add any other context or screenshots about the feature request here.

Originally created by @sinuscosinustan on GitHub (Dec 18, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4973 **Is your feature request related to a problem? Please describe.** We have hardware for OOB management (Opengear IM7216-24E) that runs on a `Marvell Kirkwood` SOC (armv5tel). Right now, there are only armv6 binaries available that are not compatible with this ISA. **Describe the solution you'd like** Provide native builds for armv5 (`GOARM=5`). The only requirement that I found during testing is to cherry-pick [tun: use x/sys/unix IoctlIfreq/NewIfreq to set MTU on Linux](https://github.com/tailscale/wireguard-go/commit/4e883d38c8d363e92e02445e4c664f2c27ffdb88) to make it run (not upstream, asked in IRC if this could be upstreamed) **Describe alternatives you've considered** Building the binaries by myself, or document that there are no official binaries for this ISA and that the user is encouraged to compile them themself. **Additional context** Add any other context or screenshots about the feature request here.
saavagebueno added the feature-request label 2026-08-05 01:22:58 -04:00
Author
Owner

@NilesDavis commented on GitHub (May 5, 2026):

I have an old Synology DS413j on which I cannot run Netbird due to "Architecture armv5tel not supported". It would be great to join the network with this machine!

<!-- gh-comment-id:4378560412 --> @NilesDavis commented on GitHub (May 5, 2026): I have an old Synology DS413j on which I cannot run Netbird due to "Architecture armv5tel not supported". It would be great to join the network with this machine!
Sign in to join this conversation.
No Label feature-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#9653