I compiled Tor browser from source code on Orange Pi 5 for arm64/aarch64

Hello there

Orange Pi 5 user, who believe it or not, uses it as a full time desktop environment.

I was unable to find native arm64 binaries provided by Tor, so I compiled the Nightly from scratch on Armbian

In case anyone else ends up here out of the same frustration:

It failed 4 times along the way – each time due to lack of memory I guess.

Base unit is 8GB onboard RAM and had 4gb ZFS

It failed on firefox-glean at this point, was OOM killed / SIGKILL9

Increased ZFS to 8gb, and failed again

Increased ZFS to 16gb, and it got past it! Huzzah! Until it eventually failed at GkRust at that point

I increased to a whopping 32gb swap and at that point, it completed until the end

It took 332 minutes of the CPU at full load, and being thermal throttled at 85C

Just wondering, to save myself from this punishment again, are there ANY modern arm64 binaries anywhere else since Tor won’t do it themselves?

I hope this helps another novice like myself in the future.