http://permalink.gmane.org/gmane.comp.lang.javascript.v8.general/7096 says: "Starting with the 3.18 release, the minimal V8 requirements will increase to ARMv6 + VFPv2."
That's something that's changed since libv8-3.14. So, unless you're planning to do some significant extra work, or I have fundamentally misunderstood what "armel" is, nodejs-4.0.0 won't work on all armel systems. However, it might be easy enough to make it work on some armel systems (the ones with VFPv2). Do all the armel buildds have VFPv2? If they don't, do you have some way of directing certain packages to certain buildds? Or can you build all the nodejs packages without running V8, by disabling all the tests on armel? The immediate problem on armel is that it's trying to run "g++ ... -mfpu=vfpv2 ...". Presumably this should instead be "g++ ... -mfpu=vfp ...", though whether everything will then work, on hardware that has VFPv2, I have no idea. If there's an ABI mismatch it might fail obscurely. Can someone with more knowledge of V8 and Debian ARM architectural variants clarify things? Edmund