Back when we ran everything on SPARC, you learned to cross-compile or you learned to wait three days. I did neither, apparently. I grabbed a 2-core ARM VPS from Contabo for €3/month and decided to build Node.js from source. Twenty years in this business, and I still do stupid things to save a buck.
First attempt: OOM at 47 minutes. Added 2GB swap. Second attempt: OOM at 3 hours. Tried parallel make with -j1, fell asleep, woke up to a kernel panic. Third attempt: disk full. Fourth: some V8 dependency failed with an assembler error I still do not understand.
Kids these days think compiling is "learning the stack." Mark my words, this whole ARM VPS trend ends when people realize their time has value. I am down $6 and two days I will never get back.