[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nodejs on arm64 now in experimental



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


Reply to: