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

Re: nodejs on arm64 now in experimental



On Fri, Sep 11, 2015 at 03:58:04PM +0100, Edmund Grimley Evans wrote:
> 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?

I was pretty sure armel was softfloat, so vfp version doesn't even make
sense as a concept.

-- 
Len Sorensen


Reply to: